Computer Architecture II

Other Course , Spring 2013 , Prof. Onur Mutlu

Lecture 1: Introduction and Basics

Download:    MP4,FLV & 3GP
 
Lecture Details :

Lecture 1: Introduction and Basics
Lecturer: Prof. Onur Mutlu (http://users.ece.cmu.edu/~omutlu/)
Date: January 14, 2013.

Lecture 1 slides (pdf): http://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=onur-447-spring13-lecture1-intro.pdf
Lecture 1 slides (ppt): http://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=onur-447-spring13-lecture1-intro.ppt

Course webpage: http://www.ece.cmu.edu/~ece447/s13/doku.php
Lecture materials: http://www.ece.cmu.edu/~ece447/s13/doku.php?id=schedule

Course Description :

Introduction and Basics - Fundamental Concepts and ISA - ISA Tradeoffs - More ISA Tradeoffs - ISA Wrap-Up, Single-Cycle- Multi-Cycle Microarchitecture - Microprogramming - Pipelining - Data Dependence Handling - Control Dependence Handling - Branch Prediction - Predication and Exceptions - State Maintenance & Recovery - Out-of-Order Execution - Data Flow and SIMD - Virtual Memory - SIMD and GPUs - GPUs, VLIW, Systolic Arrays - Static Instruction Scheduling - Memory Hierarchy - Caches - Advanced Caches - Main Memory and DRAM Basics - Memory Controllers & Scheduling - Memory Scheduling - Runahead Execution - Prefetching - Advanced Prefetching - Multiprocessors - Consistency & Coherence - Interconnects - Heterogeneous Multi-Core - Emerging Memory Tech

Other Resources


COURSE Reviews

5 Stars 2
4 Stars 2
3 Stars 0%
2 Stars 0%
1 Stars 1
3.8 Overall Ratings
Top