Lecture 23 of 36Computer Architecture
Lecture-23-Dynamic scheduling, speculative execution
Dr. Mainak Chaudhuri · IIT Kanpur
Credits and licence
- From
- Computer Architecture, IIT Kanpur (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
- Lecture-01-Introduction, Amdahl's law, CPI equation
- Lecture-02-CPI equation, research practices, instruction set architecture
- Lecture-03-Instruction set architecture
- Lecture-04-Instruction set architecture
- Lecture-05-Instruction set architecture, case study with MIPS-I
- Lecture-06-Case study with MIPS-I
- Lecture-07-Case study with MIPS-I
- Lecture-08-Binary instrumentation for architectural studies: PIN
- Lecture-09-Binary instrumentation for architectural studies: PIN
- Lecture-10-Basic pipelining, branch prediction
- Lecture-11-Basic pipelining, branch prediction
- Lecture-12-Basic pipelining, branch prediction
- Lecture-13-Basic pipelining, branch prediction
- Lecture-14-Basic pipelining, branch prediction
- Lecture-15-Basic pipelining, branch prediction
- Lecture-16-Basic pipelining, branch prediction
- Lecture-17-Basic pipelining, branch prediction
- Lecture-18-Basic pipelining, branch prediction
- Lecture-19-Basic pipelining, branch prediction
- Lecture-20-Dynamic scheduling, speculative execution
- Lecture-21-Dynamic scheduling, speculative execution
- Lecture-22-Dynamic scheduling, speculative execution
- Lecture-23-Dynamic scheduling, speculative execution
- Lecture-24-Dynamic scheduling, speculative execution
- Lecture-25-Virtual memory and caches
- Lecture-26-Virtual memory and caches
- Lecture-27-Virtual memory and caches
- Lecture-28-Topics in memory system, DRAM and SRAM technology
- Lecture-29-Topics in memory system, DRAM and SRAM technology
- Lecture-30-Topics in memory system, DRAM and SRAM technology
- Lecture-31-Case study: MIPS R10000
- Lecture-32-Case study: MIPS R10000
- Lecture-33-Case study: Alpha 21264
- Lecture-34-Case study: Intel Pentium 4
- Lecture-35-Input/Output
- Lecture-36-Simultaneous multithreading, multi-cores