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.
CpSc 418 is currently full. We expect that a few slots will open up. Priority will be given to students who submit acceptable solutions to the first “mini-assignment.
For more information
Mark Greenstreet, Tuesdays, 1pm -- 2:30pm, ICICS/CS 323
Resources for learning Erlang, MPI, and pthreads are available here.