Skip to main content
Department of Information Technology

Computer Architecture 1, Fall 2013

(5.0hp, Period 2, 1DT038, Register for UU-11210)

Instructor: David Black-Schaffer (Office Hours: Wed 13-15, P1240)
Teaching Assistant: Ricardo Alves (Office Hours: Wed 13-15, P1258)
Teaching Assistant: Germán Ceballos (Office Hours: Tue 13-15, P1258)
Textbook: "Computer Organization & Design: The Hardware/Software Interface." Patterson and Hennesy. Revised 4th Edition, Morgan Kaufman 2007. (Earlier editions than the 4th edition do not contain the right material.)
Course Information: (in Swedish) This course will consist of online lectures, in-class practice problems, and group lab assignments.

Goals: Describe function and construction of a computers components including control, memory and I/O system. Write simple assembly programs.
Contents: Von Neumann systems; RISC and CISC architectures; assembly programming; program execution and control; memory organization; I/O systems; CPU construction.
Teaching: Required: online lectures, practice problems, lab assignments, final exam.
Language: Lectures will be in English, but students are free to ask and answer questions in Swedish.
Course Start: October 28th, 13:15

Schedule

Week Lectures Labs Lab Assistance
44 Mon: Introduction, Wed: ISA 1, Fri: ISA 2 Fri: Lab 1 Assigned
45 Tue: Arithmetic, Wed: Logic Friday
46 Mon: Datapath, Wed: Pipelining Mon: Lab 1 Due, Tue: Lab 2 Assigned Friday
47 Mon: Hazards, Wed: Branches Fri: Lab 2 Due, Saturday: Lab 3 Assigned Thursday
48 Mon: IO, Wed: Caches Thursday
49 Mon: Virtual Memory, Wed: (extra) Tue: Lab 3 Due, Wed: Lab 4 Assigned Thursday
50 Tue: Parallelism, Thur: Review Tue: Lab 4 Due
51 Mon: Exam

Students are expected to have read the syllabus for details pertaining to scheduling, late days, grading, and requirements.

A link to the course lectures and discussion forum will be posted through studentportalen.

Updated  2013-10-29 09:20:33 by Germán Ceballos.