skip navigation

Wheaton College     Norton, Massachusetts
Catalog > Computer Science > Courses > 398

398. Experimental Courses

Parallel Computing

This course provides a comprehensive introduction to the design of parallel algorithms and the organization of parallel computing systems. First, we explore the fundamentals of software design in multicore and multiprocessor environments. Next, we investigate the challenges and benefits of building and using cluster and grid computing systems. Then, we evaluate the performance of our own local distributed systems against a commercially available cloud computing system (Amazon's EC2, Microsoft's Windows Azure). Finally, we discuss the broader social and environmental impacts of data centers and other high-performance computing systems.

(Tom Armstrong)

 

Wheaton Home Search Site map Wheaton