|
ELEG 652 Fall 2014
|
|
This course examines the basic principles and methodologies used in the design and evaluation of parallel computer architectures. Fundamental concepts and principles of parallel processing will be stressed, as well as their relation with the underlying program execution and architecture models. Topics will include basic parallel terminology, pipelining and vector processing, instruction level parallelism (ILP) and thread level parallelism (TLP) architectures, multiprocessor architectures and high-speed interconnection networks, memory consistency models and cache-coherence issues, fine-grain parallelism and multithreaded architectures, plus the role of optimizing and parallelizing compilers. |
CAPSL |