Search
You can find the results of your search below.
Fulltext results:
- top
- ====== Parallel Programming ====== ~~NOTOC~~ /****************** **CMPU-377** \\ **Vassar College, Spring... n-Ari. //Principles of Concurrent and Distributed Programming, Second Edition//. Addison-Wesley. (c) 2006. ... Brian W. Kernighan and Dennis M. Ritchie. //The C Programming Language, Second Edition//. Prentice Hall, (c... odel of concurrency, the parallel and distributed programmer must have a thorough understanding of computer
- lang-resources
- ttp://www.occam-pi.org/|occam-pi]]: (The occam-pi programming language) * JCSP: http://www.cs.kent.ac.uk/... ) ===== Go ===== * [[http://golang.org/|The Go Programming Language]] * [[https://tour.golang.org/co... iero and David Gelernter. //How to Write Parallel Programs: A First Course//. MIT Press, (c) 1990. * T... ation for the [[http://www.ruby-lang.org/en/|Ruby programming language]] * About [[http://en.wikipedia.or
- tech_ref
- $ cd $ mkdir cs377 $ chmod 700 cs377 \\ Your programming assignments should each be saved in a subdire... ~~~ repeat: edit, compile, run ~~~ until: your program is ready to submit $ cd .. $ submit377 asmt1 ... s on spaceserver, then compiling and running your programs. Be sure you have a home bin directory, and if y... to copy the scripts you'll need to use concurrent programming languages on your CS Linux workstation: $
- week3
- ue: Thu, Feb 5 * **Note:** this is //not// a programming assignment, and not Programming Assignment 2, which is found below. * Please hand in a paper copy ... d to do **//before//** attempting to run your UPC programs ==== setup ==== * create a bin directory if y... source ~/bin/set-upc-env'' * copy the tutorial programs to your account under your course directory:
- week10
- writing to: <code>chan<-</code> * To run this program: <code> $ go run sieve.go </code> * Monitor the running program: * use ''top'' command for system info whil... s377-linda-lect1.pdf|PDF}} * Demo of Ruby/Rinda program * from Wikipedia example: \\ [[http://en.wikipedia.org/wiki/Rinda_(Ruby_programming_language)]] * link no longer live :-(
- week1
- the Model of Computation: Counterpoint: Parallel Programming Wall and Multicore Software Spiral: Denial Hence Crisis]] ===== Assignments ===== * First programming assignment: {{assign-1.pdf|PDF}} * implem... Max in C * use the Vim editor to type in your program (see sidebar for Vim resources) * be sure to consult and follow the General Programming Assignment Guide {{ cs377-prog-assign-guide.p
- week2
- om text): * Ben-Ari Ch 1: What is Concurrent Programming? * Ben-Ari Ch 2: The Concurrent Programming Abstraction ===== Discussion and Lecture Notes ===== ... debar ===== Homework ===== * Written HW: (not Programming Assignment 2) * Ben-Ari p. 39: * Exe
- week4
- h up demo of last two versions of UPC temperature programs * vim questions? tips/advice? * Programming assignment 2 due: next Tue, Feb 17 * Ben-Ari Ch 3... orgotten that I owe you feedback--sorry! ===== Programming Assignment 2 ===== * UPC Exercises 1.1 thr
- week8
- * Obscure Java * shortest compilable Java program? * does it run? * what's it good for?... ation.pdf slides) * even though we won't be programming in occam-pi, I want to give you a flavor of i
- week9
- icate with forks over channels) * To run this program: <code> $ go run csp-dining-philosophers.go </cod... writing to: <code>chan<-</code> * To run this program: <code> $ go run sieve.go </code> // // * Ass
- assignments
- ====== Assignments ====== General Programming Assignment Information {{cs377-prog-assign-guide.pdf|PDF}} \... ttps://remote.cs.vassar.edu * when running UPC programs, make sure the workstation you're using (or your
- week5
- ====== Week 5 ====== ~~NOTOC~~ ===== Programming Assignment 2 ===== * UPC Exercises 1.1 through 1.7... e> * technique: pass the baton ===== Midterm Programming Assignment ===== * Dining UPC Philosophers
- schedule
- ^ [[week1|-1-]] | What is Concurrent Programming? | Ben-Ari Ch. 1 ^ ... 2 | ^ [[week2|-2-]] | The Concurrent Programming Abstraction | Ben-Ari Ch. 2
- week11
- d and cont'd from slide 8) * Demo of Ruby/Rinda program * from Wikipedia example: \\ http://en.wikipedia.org/wiki/Rinda_(Ruby_programming_language) * link no longer live :-(
- week6
- gnaling process to leave monitor | ===== Midterm Programming Assignment ===== * Dining UPC Philosophers