Course Catalog - 2022-2023

     

ELEC 323 - FUNDAMENTALS OF PARALLEL PROG

Long Title: PRINCIPLES OF PARALLEL PROGRAMMING
Department: Electrical & Computer Eng.
Grade Mode: Standard Letter
Language of Instruction: Taught in English
Course Type: Lecture/Laboratory
Credit Hours: 4
Restrictions:
Must be enrolled in one of the following Level(s):
Undergraduate Professional
Visiting Undergraduate
Undergraduate
Prerequisite(s): COMP 211 OR COMP 215
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: COMP 322. Recommended Prerequisite(s): COMP 221.