The fundamental principles of parallel computing systems are studied at the architecture level, the algorithmic level and the application level. Topics of specific interest include: MPP and SMP Architectures, including Multi-cores and Many-cores, Parallel Programming Models and Paradigms, Interconnection networks, cache coherence issues, design and analysis of parallel algorithms, resource and power management, and the application of parallel systems to solve real problems.
- Credits: Variable
- Frequency: Every term
- CS 1510 DESIGN AND ANALYSIS OF ALGORITHMS (CS 2012)
- CS 1541 INTRODUCTION TO COMPUTER ARCHITECTURE (COE 1541)
- And/or their equivalent.