STUDY - Advanced Computer Architecture
Architectural Abstraction, Masters Degreeification schemes, Parallelism: Pipelining, Multiprocessing. Issues in Branch
performance, Synchronization in Multiprocessing, High Performance Processor Design Issues: Pipeline design,
Memory system design, I/O design.
Instruction level parallelism, Thread and process level parallelism, Data parallelism.
Vector machines, Dependency Analysis, Vectorization, Optimization in Vector Processing, Vector Chaining ,
Example systems. Associative Processors and Algorithms
Super-scalar and VLIW processors, Example systems and main issues in design.
Multiprocessors: Shared Memory, Distributed Memory Architectures; Multiprocessor Interconnections,
Memory systems for Multiprocessors, Example systems; Cache Memory, coherence issues, protocols.
Multiprocessor Simulation and Measurement.