Computer Science 220
Assembly Language & Computer Architecture
Fall 2011, Siena College
Lecture 0x19: Pipeline Datapath and Control
Date: Tuesday, December 6, 2011
Agenda
- Announcements
- Happy CS Education Week!
- Come to the party on Tuesday next week.
- Please finish tearing down memory circuits and return your keys.
- Lab 1001
- Even if you do not plan to code before the last minute, make
sure you understand the task at hand sooner. You will
need to ask questions.
- Copies of Figure 4.24 available.
- As with the memory circuit, active participation in the
implementation will be beneficial for your final exam
preparation.
- Lab 1010: in-lab task on ISA comparisons, bring your textbook
- Final exam
- Cumulative exam, focusing on topics since exam 2.
- expect one question from Exam 1, one question from Exam 2
- datapath and control, both single-cycle and pipelines
- this week's lab topics
- branch prediction
- memory hierarchy: as much as we cover in class Thursday
- practice exam questions available Thursday
- same ground rules as other exams
- available starting Thursday, 12/14, due Monday 12/19
- Lecture assignment 0x18 recap
- Pipelined datapath and control
- Augmenting pipeline data path and control to handle hazards
Lecture Assignment 0x19
Due at the start of class, Thursday, December 8.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
jteresco AT siena.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CS 220 Lecture
Assignment 0x19, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
- COD Exercise 4.15, parts 1b and 3b only
- COD Exercise 4.17, parts 4a, 5a, and 6a only