Learn · NPTEL

Course10610613433 lectures

Computer Architecture

Prof. Madhu Mutyam · IIT Madras

Start with lecture 1 At NPTEL

Lectures

Introduction to Computer Architecture

  1. Introduction to Computer Architecture Video

Instruction Set Architecture

  1. Quantitative Principles of Computer Design Video
  2. Instruction Set Principles-Part 1 Video
  3. Instruction Set Principles-Part 2 Video
  4. Instruction Set Principles-Part 3 Video

Memory Hierarchy Design - Cache Memory Hierarchy

  1. Cache Memory Hierarchy - Part 1 Video
  2. Cache Memory Hierarchy - Part 2 Video
  3. Cache Memory Hierarchy - Part 3 Video
  4. Cache Memory Hierarchy - Part 4 Video

Memory Hierarchy Design - Main Memory Design

  1. Main Memory Design - Part 1 Video
  2. Main Memory Design - Part 2 Video
  3. Main Memory Design - Part 3 Video

Fundamentals of Pipelining

  1. Fundamentals of Pipelining - Part 1 Video
  2. Fundamentals of Pipelining - Part 2 Video
  3. Fundamentals of Pipelining - Part 3 Video
  4. Fundamentals of Pipelining - Part 4 Video
  5. Fundamentals of Pipelining - Part 5 Video

Instruction Level Parallelism

  1. Scalar to Superscalar pipeline Video
  2. Instruction Dependencies Video
  3. Compiler optimizations for Exposing ILP Video
  4. Advanced Branch Prediction Techniques - Part 1 Video
  5. Advanced Branch Prediction Techniques - Part 2 Video

Out-of-order Execution

  1. Superscalar Organization Video
  2. Register Renaming Video
  3. Tomasulo Algorithm Video
  4. Dynamic Execution Core Video

Thread Level Parallelism - Multi-Core Processors

  1. Multi threading Video
  2. Multicore Processor Architecture Video
  3. Cache Coherence Video
  4. Cache Coherence Protocol Design Video

Thread Level Parallelism - Part 2

  1. Synchronization Video
  2. Memory Consistency - Part 1 Video
  3. Memory Consistency - Part 2 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Madras
Department
Computer Science and Engineering
Teacher
Prof. Madhu Mutyam
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