Advanced Computer Architecture Lecture Notes, Study Materials and Important questions answers
Subject : Advanced Computer Architecture INSTRUCTION LEVEL PARALLELISM 1. 2. 3. 4.
Fundamentals of Computer Design - Answer (click here) Measuring and Reporting Performance - Answer (click here) Quantitative Principles of Computer Design - Answer (click here) Instruction-Level Parallelism: Concepts and Challenges - Answer (click here)
5. 6. 7. 8. 9.
Dynamic Scheduling - Answer (click here) Hardware speculation - Answer (click here) Compiler Techniques for Exposing ILP - Answer (click here) Branch Prediction method - Answer (click here) Important Short Questions and Answers: Instruction Level Parallelism Answer (click here)
MULTIPLE ISSUE PROCESSORS 1. 2. 3.
VLIW Approach - Answer (click here) EPIC (Explicitly Parallel Instruction Computing) - Answer (click here) Hardware Support for Exposing More Parallelism at Compiler Time Answer (click here)
4. 5. 6. 7.
Hardware versus Software Speculation Mechanisms - Answer (click here) IA-64 Architecture - Answer (click here) Limitations of ILP - Answer (click here) Important Questions and Answers: Multiple Issue Processors - Answer (click here)
MULTIPROCESSORS AND THREAD LEVEL PARALLELISM 1. 2. 3. 4.
Symmetric Shared Memory Architectures - Answer (click here) Distributed Shared-Memory Architectures - Answer (click here) Synchronization and various Hardware Primitives - Answer (click here) Multithreading exploiting TLP - Answer (click here)
5.
Important Questions and Answers: Multiprocessors and Thread Level Parallelism - Answer (click here)
MEMORY AND IO 1. 2.
Cache Performance - Answer (click here) Virtual memory & techniques for fast address translation - Answer (click here)
3. 4. 5. 6. 7. 8.
Storage Systems - Answer (click here) Buses: Connecting I/O Devices to CPU/Memory - Answer (click here) RAID : Redundant Arrays of Inexpensive Disks - Answer (click here) Benchmarks of storage performance and availability - Answer (click here) Design and I/O System in Five Easy Pieces - Answer (click here) Important Short Questions and Answers: Memory and I/O - Answer (click here)
MULTI CORE ARCHITECTURES 1. 2. 3. 4. 5. 6.
Multi-threading - Answer (click here) SMT and CMP Architectures - Answer (click here) Design Issues: Design Challenges of SMT - Answer (click here) Case Studies: Multicore architecture - Answer (click here) IBM Cell Processor - Answer (click here) Important Questions and Answers: Multi-Core Architectures - Answer (click here)