CSCI1780

(Formerly CS178 )

Parallel and Distributed Programming

Instructor(s):
Course Home Page:
http://www.cs.brown.edu/courses/csci1780/
Offered This Year?  No
When Offered? Occasionally

Description

This course covers the practical aspects involved in designing, writing, tuning and debugging software designed to run on parallel and distributed systems. Topics might include client-server compuČtation, threads, networks of workstations, message passing, shared memory, partitioning strategies, load-balancing algorithms, remote procedure call, and synchronization techniques. Prerequisites: CSCI0220 and either CSCI0320 or CSCI0510. Recommended: CSCI0510.