We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

PARALLEL & THROUGHPUT- OPTIMIZED PROGRAMMING

COMPSCI 557
Course Description

A comprehensive yet accessible introduction to high-performance computing practices, emphasizing shared-memory systems and using numerical algorithms as case studies. A focus on shared-memory, single-node multiprocessor systems, with some attention to GPUs. Emphasis is given on multithreaded programming, vectorization, memory hierarchy and its implications, and analysis of performance-limiting factors.

Prerequisites

COMPSCI/ECE 354 and (MATH 320 , MATH 340 , MATH 341 , or MATH 375 ), or graduate/professional standing

Satisfies

This course does not satisfy any prerequisites.

Credits

Not Reported

Offered

Not Reported

Grade Point Average
3.53

No change from Historical

Completion Rate
98.28%

No change from Historical

A Rate
41.38%

No change from Historical

Class Size
58

No change from Historical

Cumulative Grade Distribution

Instructors (2026 Summr)

Sorted by ratings from Rate My Professors

Similar Courses