CS C267. Applications of Parallel Computers

Catalog Description: Models for parallel programming. Fundamental algorithms for linear algebra, sorting, FFT, etc. Survey of parallel machines and machine structures. Exiting parallel programming languages, vectorizing compilers, environments, libraries and toolboxes. Data partitioning techniques. Techniques for synchronization and load balancing. Detailed study and algorithm/program development of medium sized applications.

Units: 3.0

Formats:
Fall: 3 hours of lecture and 1 hour of laboratory per week
Spring: 3 hours of lecture and 1 hour of laboratory per week

Grading basis: letter

Final exam status: No final exam

Also listed as: ENGIN C233


Class Schedule (Spring 2019):
TuTh 11:00AM - 12:29PM, Hearst Mining 390 – Aydin Buluç, James Demmel, Katherine Yelick

Class homepage on inst.eecs

General Catalog listing

Related Areas: