Computer Architecture (12-1)
HOME : PREVIOUS COURSES : Computer Architecture (12-1)
4190.308 Spring 2012 
Computer Architecture

Lecture Note

NO. Title Download
(2 slide/page)
(4 slide/page)

Chapter 0

Course Information

Lecture 1

Intro to Bluespec System Verilog

Lecture 2

Combitional ALU

Lecture 3

Sequential Circuits

Chapter 1

Computer Abstractions and Technology

Chapter 2-1

Instructions: Language of the Computer

Lecture 4

Folding complex combinational circuits to save area

Lecture 5

Folding and Pipelining complex combinational circuits

Chapter 2-2

Instructions: Language of the Computer

Chapter 1.4


Lecture 7

Single Cycle Implementation

Lecture 8

Multi Cycle SMIPS Implementation

Chapter 4-2

The Processor: Datapath and Control

Lecture 9

Pipelined Implementations of SMIPS

Lecture 10

Epoch: A method for resolving control hazards

BSV Training

BSV Rules & Scheduling

Lecture 11

Data Hazards and Multistage Pipeline-1

Lecture 11(extra)

Searchable FIFO

Lecture 12

Concurrency Analysis and Rule Scheduling

Chapter 4-3

Enhancing Performance with Pipelining 1

Chapter 4-4

Enhancing Performance with Pipelining 2

Chapter 5-1

Exploiting Memory Hierarchy 1

Chapter 5-2

Exploiting Memory Hierarchy 2

Lecture 13

Caches and in-order pipelines

Chapter 6

Storage and Other I/O Topics

Chapter 7

Multicores, Multiprocessors & Clusters

Please use Adobe Acrobat Reader 5.x or later to read these  pdf files.You may not read these files with Adobe Acrobat 4.x.