Course10610320636 lectures
Advanced Computer Architecture
Prof. John Jose · IIT Guwahati
Lectures
Processor Design Concepts
- Review of Basic Computer Organization
- Perfomance Evaluation Methods
- Introduction to RISC Instruction Pipeline
- Instruction Pipeline & Performance
Instruction Pipeline Principles
- Lec 4: Pipeline Hazards
- Lec 5 : Control Hazards & Branch Prediction
- Lec 6 : MIPS Pipeline for Multi-Cycle Operations
- Tutorial 2 : Pipeline Hazard Analysis
Pipeline Scheduling Techniques
- Lec 7: Compiler Techniques to Explore ILP
- Lec 8: Dynamic Scheduling to Explore ILP
- Lec 9: Dynamic Scheduling with Tomasulo's Algorithm
- Lec 10: Dynamic Scheduling with Speculative Execution
- Tutorial 3: Static and Dynamic Scheduling
Superscalar Processing
- Lec 11: Advanced Pipelining & Superscalar Processors
- Lec 12: Exploiting DLP: Vector & GPU Architectures
- Tutorial 4: Architectural Simulation using gem5
- Tutorial 5: Core Optimization in gem5
Cache Memory Principles
- Lec 13: Introduction to Cache Memory
- Lec 14: Block Replacement Techniques & Write Strategy
- Tutorial 6: Design Concepts in Cache Memory
Cache Memory Optimizations
- Lec 15: Optimization Techniques in Cache Memory
- Lec 16: Advanced Cache Optimization Techniques
- Tutorial 7: Optimization Techniques in Cache Memory
- Tutorial 8: Cache Optimization in gem5
Primary and Secondary Storage Systems
- Lec 17: Introduction to DRAM System
- Lec 18: DRAM Controllers & Address Mapping
- Lec 19: Secondary Storage Systems
- Tutorial 9: Design Concepts in DRAM and Harddisk
Tiled Chip Multicore Processors
- Lec 20: Tiled Chip Multicore Processors
- Lec 21: Routing Techniques in Network on Chip
- Lec 22: NoC Router Microarchitecture
- Lec 23: How to Explore Computer Architecture?
- Tutorial 10: TCMP and NoC Design Principles
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Guwahati
- Department
- Computer Science and Engineering
- Teacher
- Prof. John Jose
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL103103145
Course
Mass Transfer Operations - I
41 lectures · Source's player
NPTEL103103152
Course
Chemical Process Intensification
35 lectures · Source's player
NPTEL103103155
Course
Mechanical Unit Operations
37 lectures · Source's player
NPTEL103103209
Course
Aspen Plus® Simulation Software - A Basic Course For Beginners
35 lectures · Source's player
NPTEL103103220
Course
Organic Chemical Technology
35 lectures · Source's player
NPTEL103103221
Course
Solid-Fluid Operations
36 lectures · Source's player
NPTEL103103675
Course
Aspen Plus® Simulation Software - An Advanced Course for Learners
62 lectures · Source's player
NPTEL103103031
Course
Heat Transfer
40 lectures · Video
NPTEL103103034
Course
Mass Transfer Operations I
39 lectures · Video
NPTEL103103039
Course
Process Design Decisions and Project Economics
46 lectures · Video
NPTEL103103146
Course
Transport Phenomena of Non-Newtonian Fluids
41 lectures · Video
NPTEL103103147
Course
Fluid Flow Operations
36 lectures · Video