Starting a new Lecture Notes Series on Multi-Core Computer Architecture
Youtube Lecture Playlist CreditsChannel Name: NPTEL IIT Guwahati
So Let Us Start to This Journey of Learning
Multi-Core Computer Architecture By Lecture Notes together!
Lecture 1: Multi-Core Computer Architecture
Lecture 2: Lec 1: Review of Basic Computer Organization
Lecture 3: Lec 2: Instruction Set and Addressing Modes
Lecture 4: Lec 3: Instruction Encoding
Lecture 5: Lec 4: Performance Evaluation Methods
Lecture 6: Lec 5: Tutorial on Performance Evaluvation
Lecture 8: Lec 7: Instruction Pipeline Hazards
Lecture 10: Lec 9: Control Hazards and Branch Prediction
Lecture 11: Lec 10: MIPS Pipeline for Multi-Cycle Operations
Lecture 13: Lec 12: Compiler Techniques to Explore ILP
Lecture 14: Lec 13: Dynamic Scheduling to Explore ILP
Lecture 19: Lec 18: Introduction to GPU architectures
Lecture 20: Lec 19: Case study on GPU architectures
Lecture 22: Lec 21: Introduction to Cache Memory
Lecture 24: Lec 23: Design Concepts in Cache Memory
Lecture 25: Lec 24: Optimization Techniques in Cache Memory
Lecture 26: Lec 25: Advanced Cache Optimization Techniques
Lecture 29: Lec 28: Cache coherence and memory consistency
Lecture 30: Lec 29: Design Space for snooping protocols
Lecture 31: Lec 30: Directory Based Cache coherehce
Lecture 33: Lec 32: Introduction to DRAM System
Lecture 34: Lec 33: DRAM Controllers & Address Mapping
Lecture 35: Lec 34: Secondary Storage Systems
Lecture 36: Lec 35: Design Concepts in Storage Systems
Lecture 38: Lec 37: Routing Techniques in Network On Chip
Lecture 40: Lec 39: Concepts in Network on Chip
Lecture 41: Lec 40: Energy Efficient Bufferless NoC Routers
Lecture 42: Lec 41: Sidebuffered Deflection Routers
Lecture 43: Lec 42: Concepts in Deflection Routers [T]
Lecture 44: Lec 43: QoS of NoC and Caches in TCMP Systems
Lecture 45: Lec 44: Emerging Trends in Network On Chips
Lecture 46: Lec 45: Domain Specific Accelarators
Lecture 48: Lec 47: Concepts in TCMP Systems
Lecture 49: Lec 48: How to Explore Computer Architecture?