CPEN 512

Parallel and Reconfigurable Computing

Matching software parallelism to parallel hardware systems. Flynn’s classification; Amdahl’s Law; levels of parallelism; extra parallel work; communication; message passing; shared memory; vecor programming; custom instruction set design; high-level synthesis; processor arrays; FPGAs.

3 credits

More Information

UBC Course Page