CS4442

Download as PDF

CS 4442 - Parallel Programming (4 Cr.)

Computer Science (10343) DCSE - Swenson College of Science and Engineering

Course description

This is an introductory course on parallel programming that teaches the principles and practice for designing, implementing, and modeling the performance of parallel programs. The course will cover material on shared memoryprogramming on multicore architectures, GPUprogramming, message passing programming models, the theoretical evaluation of parallel programs, along with many examples of parallel algorithms.

pre-req: (CS 1632 or 2511), CS 2521, (CS 2531 or MATH 3355) or instructor consent; a grade of C- or better is required in all prerequisite courses; no grad credit.

Minimum credits

4

Maximum credits

4

Is this course repeatable?

No

Grading basis

AFV - A-F or Audit

Laboratory

Lecture

Requirements

011437

Typically offered term(s)

Every Spring