Computer Architecture: Madhu Mutyam
Computer Architecture: Madhu Mutyam
Introduction
Madhu Mutyam
PACE Laboratory
Department of Computer Science and Engineering
Indian Institute of Technology Madras
!
Layered Computer Design
Application Layer
Algorithm Designer +
Algorithm Layer
Programmer +
High-Level Language Layer
System Personnel +
Operating System Layer
Computer Architect +
Architecture Layer
Computer Designer +
Microarchitecture Layer
Logic Designer +
Logic Layer
Chip Designer +
Transistor Layer
!
Data Pool
Data Pool
PE • Data-level parallelism
PE • Vector architectures
PE • Multimedia extensions
• Instruction-level parallelism
• Uniprocessor systems • GPUs
PE
PE PE
• Thread-level parallelism
Data Pool
Data Pool