Welcome to CpSc 418
This course provides an introduction to parallel computation including parallel algorithms; parallel computer architectures; and paradigms and languages for parallel programs. Nearly everything digital is now parallel. This ranges from cell phones and other mobile devices that use multi-core processors to deliver application performance while extending battery life to large web-servers and scientific super computers that can consist of thousands of computers working together to solve large data analysis or numerical computing problems.
As of December, 2015, the waitlist for this class has nearly as many students as the actual enrollment. I expect that a few slots will open up. Priority will be given to student who complete the first two “mini-assignments”. These will be made available on Jan. 6 and Jan. 8 respectively.
For more information
The slides for the first two lectures are now online. Click here. More will be arriving over the next few days.
Mark Greenstreet, Mondays, 1pm -- 2:30pm, ICICS/CS 323
|Mark Greenstreet,||Mondays,||1:00 -- 2:30pm,||ICICS/CS 323|
|Golnaz Jahesh,||Fridays,||11:00am -- 12 noon,||Demco 150|
|Minchen Li,||Thursdays,||2:15 -- 3:15pm,||Demco 150|
Resources for learning Erlang, MPI, and pthreads are available here.