2016-11-14

Computer Architecture (Spring 2013) by Onur Mutlu at Carnegie Mellon University

# click the upper-left icon to select videos from the playlist

source: Carnegie Mellon Computer Architecture    2013年1月17日
Lecturer: Prof. Onur Mutlu (http://users.ece.cmu.edu/~omutlu/)
Course webpage: http://www.ece.cmu.edu/~ece447/s13/do...
Lecture materials: http://www.ece.cmu.edu/~ece447/s13/do...

Lecture 1 - Introduction and Basics Lecture videos from CMU 18-447, Computer Architecture, in Spring 2013.  1:31:29
Lecture 2 - Fundamental Concepts and ISA 1:42:06
Lecture 3 - ISA Tradeoffs 1:43:50
Lecture 4 - More ISA Tradeoffs 1:41:58
Lecture 5 - ISA Wrap-Up, Single-Cycle 1:41:17
Lecture 6 -Multi-Cycle Microarchitecture 1:39:58
Lecture 7 - Microprogramming 1:48:00
Lecture 8 - Pipelining 1:40:44
Lecture 9 - Data Dependence Handling 1:42:31
Lecture 10 - Control Dependence Handling 1:44:05
Lecture 11 - Branch Prediction 1:43:34
Lecture 12 - Predication and Exceptions 1:44:14
Lecture 13 -State Maintenance & Recovery 1:23:23
Lecture 14 - Out-of-Order Execution 1:48:34
Lecture 15 - Data Flow and SIMD 1:46:25
Lecture 16 - Virtual Memory 1 1:06:51
Lecture 17 - Virtual Memory 2 56:20
Lecture 18 - Virtual Memory 3 1:12:19
Lecture 19 - SIMD and GPUs 1:43:24
Lecture 20 - GPUs, VLIW, Systolic Arrays 1:46:41
Lecture 21 Static Instruction Scheduling 1:50:04
Lecture 22 - Memory Hierarchy 1:45:35
Lecture 23 - Caches - Carnegie Mellon 1:37:44
Lecture 24 - Advanced Caches 1:40:55
Lecture 25 - Main Memory and DRAM Basics 1:35:16
Lecture 26 - Memory Controllers & Scheduling 1:27:58
Lecture 27 - Memory Scheduling 1:37:33
Lecture 28 - Runahead Execution 1:37:31
Lecture 29 - Prefetching 1:38:00
Lecture 30A - Advanced Prefetching 1:45:53
Lecture 30B - Multiprocessors 1:46:26
Lecture 31 - Consistency & Coherence 1:45:49
Lecture 32 - Interconnects 1:41:47
Lecture 33 - Heterogeneous Multi-Core 1:43:22
Lecture 34 - Emerging Memory Tech 1:34:54

No comments: