Course Syllabus
Course Materials:
Books:
1. Computer Architecture: A Quantitative Approach, 5th Edition, Hennessy &Patterson
2. Computer Organization and Design, 4th Edition, Hennessy &Patterson
3. Computer Organization and Architecture, 9th Edition, William-Stallings
4. Introduction_to_computing_systems yale patt and patel
Books, etc. are available at following link:
https://drive.google.com/drive/folders/0B5n6JZmTNpdmTlBsSldFNGh6cHc?usp=sharing
Lecture slides will be posted on canvas
Course Topics:
- ISA
- Pipelining
- caches
- virtual memory
- in-order processor
- out-of-order processor
- Static vs Dynamic Scheduling
- ILP
- Speculative execution
- Thread-level parallelism
- Multicore Processor/ Multiprocessor
- Cache coherence protocols
- GPUs and so on
Course Summary:
Date | Details | Due |
---|---|---|