InfoCoBuild

ECE 18-447: Introduction to Computer Architecture

This is a collection of links to lectures of ECE 18-447: Introduction to Computer Architecture from Carnegie Mellon Computer Architecture on YouTube. Computer architecture is the science and art of selecting and interconnecting hardware components and designing the hardware/software interface to create a computer that meets functional, performance, energy consumption, cost, and other specific goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.

Image: ECE 18-447: Introduction to Computer Architecture


Video/text ECE 18-447: Introduction to Computer Architecture (Spring 2015)

Instructor: Professor Onur Mutlu. Static Instruction Scheduling. Memory Hierarchy. Caches. Virtual Memory. Memory Controllers. Memory Management. Prefetching. Multiprocessors, Memory Consistency. Cache Coherence. Interconnection Networks. ...

Video/text ECE 18-447: Introduction to Computer Architecture (Spring 2014)

Instructor: Professor Onur Mutlu. ISA. ISA Tradeoffs. Single-Cycle Microarchitecture. Multi-Cycle Microarchitecture. Pipelining. Branch Handling. Virtual Memory. SIMD Processing. GPUs. Systolic Arrays. Multiprocessors. Emerging Memory Technologies. ...

Video/text ECE 18-447: Introduction to Computer Architecture (Spring 2013)

Instructor: Professor Onur Mutlu. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.