The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventsclassifiedscourse schedule

My schedule
My textbooks
Most popular
View departments
View locations
View times

Find course by title:




 


15-418 Parallel Computer Architecture and Programming

Units:12.0
Department:Computer Science
Prerequisites:15-213 or 18-347
Related URLs:http://www.csd.cs.cmu.edu

The fundamental principles and engineering tradeoffs involved in designing modern parallel computers, as well as the programming techniques to effectively utilize these machines. Topics include naming shared data, synchronizing threads, and the latency and bandwidth associated with communication. Case studies on shared-memory, message-passing, data-parallel and dataflow machines will be used to illustrate these techniques and tradeoffs. Programming assignments will be performed on one or more commercial multiprocessors, and there will be a significant course project.


  Popularity index
Rank for this semester:#794
Rank in this department:#37

  Students also scheduled
15-123 Effective Programming in C and UNIX
15-313 Foundations of Software Engineering
12-356 Fluid Mechanics Lab
15-221 Technical Communication for Compute...
69-131 Volleyball
05-833 Gadgets, Sensors and Activity Recog...
06-462 Economics and Optimization
15-211 Fundamental Data Structures and Alg...
15-451 Algorithm Design and Analysis
48-477 Making Things Interactive


SecTimeDayInstructorLocation 
112:00 - 1:20 pmT MowryWEH 5312Add course to my schedule
R MowryWEH 5312
A3:00 - 4:20 pmW Instructor TBAPH A22Add course to my schedule

 




  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS