Computer Science & Engineering
IIIT HYDERABAD
Introduction
The Advanced Computer Architecture Lab simplifies complex microarchitectural concepts through interactive simulations. From dynamic scheduling to cache coherence, this lab helps students master key techniques with hands-on learning.
Key Learning Outcomes:
- Mastering Dynamic Scheduling: Explore microarchitectural techniques like Scoreboarding and the Tomasulo algorithm for modern out-of-order processors.
- Optimizing Branch Prediction: Analyse static and dynamic prediction methods to evaluate their impact on processor efficiency.
- Ensuring Cache Coherence: Understand snoopy and directory-based protocols to maintain data integrity in multi-processor systems.
- UG
- 3rd Year
- 4th Year
- PG
- Graduate Students
The syllabi of this lab aligns to the following course in the AICTE model curriculum.
- Advanced Computer Architecture is a professional elective course in Computer Science and Engineering (PEC-CS-SXXX).
- Computer Organisation and Architecture is a professional core course in Computer Science and Engineering (PCC-CS402).
No university information available.
No reference books available.
Dr. Venkatesh Choppella,
Associate Professor,
Software Engineering and Research Centre
Associate Professor,
Software Engineering and Research Centre
9032098160