Introduction--CSE 586 : Computer Architecture
Architecture of modern computer systems
- Central processing unit: pipelined, exhibiting instruction level parallelism, and allowing speculation .
- Memory hierarchy: multi-level cache hierarchy and its management, including hardware and software assists for enhanced performance; interaction of hardware/software for virtual memory systems.
- Input/output: Buses; Disks – performance and reliability (RAIDs)
- Multiprocessors: SMP’s and cache coherence
-