Modules / Lectures
Module NameDownload
Week_01_Assignment_01Week_01_Assignment_01
Week_02_Assignment_02Week_02_Assignment_02
Week_03_Assignment_03Week_03_Assignment_03
Week_04_Assignment_04Week_04_Assignment_04
Week_05_Assignment_05Week_05_Assignment_05
Week_06_Assignment_06Week_06_Assignment_06
Week_07_Assignment_07Week_07_Assignment_07
Week_08_Assignment_08Week_08_Assignment_08


Sl.No Chapter Name MP4 Download Transcript Download
1Review of Basic Computer Organization DownloadDownload
Verified
2Perfomance Evaluation Methods DownloadDownload
Verified
3Introduction to RISC Instruction PipelineDownloadDownload
Verified
4Instruction Pipeline & PerformanceDownloadDownload
Verified
5Lec 4: Pipeline HazardsDownloadDownload
Verified
6Lec 5 : Control Hazards & Branch PredictionDownloadDownload
Verified
7Lec 6 : MIPS Pipeline for Multi-Cycle OperationsDownloadDownload
Verified
8Tutorial 2 : Pipeline Hazard AnalysisDownloadDownload
Verified
9Lec 7: Compiler Techniques to Explore ILPDownloadDownload
Verified
10Lec 8: Dynamic Scheduling to Explore ILPDownloadDownload
Verified
11Lec 9: Dynamic Scheduling with Tomasulo’s AlgorithmDownloadDownload
Verified
12Lec 10: Dynamic Scheduling with Speculative ExecutionDownloadDownload
Verified
13Tutorial 3: Static and Dynamic SchedulingDownloadDownload
Verified
14Lec 11: Advanced Pipelining & Superscalar ProcessorsDownloadDownload
Verified
15Lec 12: Exploiting DLP: Vector & GPU ArchitecturesDownloadDownload
Verified
16Tutorial 4: Architectural Simulation using gem5DownloadDownload
Verified
17Tutorial 5: Core Optimization in gem5DownloadDownload
Verified
18Lec 13: Introduction to Cache MemoryDownloadDownload
Verified
19Lec 14: Block Replacement Techniques & Write StrategyDownloadDownload
Verified
20Tutorial 6: Design Concepts in Cache MemoryDownloadDownload
Verified
21Lec 15: Optimization Techniques in Cache MemoryDownloadDownload
Verified
22Lec 16: Advanced Cache Optimization TechniquesDownloadDownload
Verified
23 Tutorial 7: Optimization Techniques in Cache MemoryDownloadDownload
Verified
24Tutorial 8: Cache Optimization in gem5DownloadDownload
Verified
25Lec 17: Introduction to DRAM SystemDownloadDownload
Verified
26Lec 18: DRAM Controllers & Address MappingDownloadDownload
Verified
27Lec 19: Secondary Storage SystemsDownloadDownload
Verified
28Tutorial 9: Design Concepts in DRAM and HarddiskDownloadDownload
Verified
29Lec 20: Tiled Chip Multicore ProcessorsDownloadDownload
Verified
30Lec 21: Routing Techniques in Network on ChipDownloadDownload
Verified
31Lec 22: NoC Router MicroarchitectureDownloadDownload
Verified
32Lec 23: How to Explore Computer Architecture?DownloadDownload
Verified
33Tutorial 10: TCMP and NoC Design PrinciplesDownloadDownload
Verified