|
ELEG 652 Fall 2012
|
|
This course examines the basic principles and methodlogies used in the design and evaluation of parallel computer architectures. Fundamental concepts and principles of parallel processing will be stressed and their relation with the underlying program execution and architecture models. Topics will include basic parallel terminology, pipelining and vector processing, intstruction 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 |