Lecture 19 of 33Instruction Level Parallelism
Instruction Dependencies
Prof. Madhu Mutyam · IIT Madras
Credits and licence
- From
- Computer Architecture, IIT Madras (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Introduction to Computer Architecture
- Quantitative Principles of Computer Design
- Instruction Set Principles-Part 1
- Instruction Set Principles-Part 2
- Instruction Set Principles-Part 3
- Cache Memory Hierarchy - Part 1
- Cache Memory Hierarchy - Part 2
- Cache Memory Hierarchy - Part 3
- Cache Memory Hierarchy - Part 4
- Main Memory Design - Part 1
- Main Memory Design - Part 2
- Main Memory Design - Part 3
- Fundamentals of Pipelining - Part 1
- Fundamentals of Pipelining - Part 2
- Fundamentals of Pipelining - Part 3
- Fundamentals of Pipelining - Part 4
- Fundamentals of Pipelining - Part 5
- Scalar to Superscalar pipeline
- Instruction Dependencies
- Compiler optimizations for Exposing ILP
- Advanced Branch Prediction Techniques - Part 1
- Advanced Branch Prediction Techniques - Part 2
- Superscalar Organization
- Register Renaming
- Tomasulo Algorithm
- Dynamic Execution Core
- Multi threading
- Multicore Processor Architecture
- Cache Coherence
- Cache Coherence Protocol Design
- Synchronization
- Memory Consistency - Part 1
- Memory Consistency - Part 2