Course Catalog - 2010-2011

     

COMP 322 - FUNDAMENTALS OF PARALLEL PROG

Long Title: PRINCIPLES OF PARALLEL PROGRAMMING
Department: Computer Science
Grade Mode: Standard Letter
Course Type: Lecture/Laboratory
Credit Hours: 4
Prerequisite(s): COMP 211
Description: Fundamentals of parallel programming: abstract models of parallel computers, parallel algorithms and data structures, and common parallel programming patterns including task parallelism, undirected and directed synchronization, data parallelism, divide-and-conquer parallelism, and map-reduce. Laboratory assignments will explore these topics through the use of parallel extensions to the Java language. Cross-list: ELEC 323. Recommended Prerequisite: COMP 221.
Course URL: http://www.cs.rice.edu/~vsarka/comp322