Department of 
Computer Science

Search our Site

Line

ON THIS PAGE:

Prerequisites

Approach

Typical Text

Course Outline

  COMP 841 [265]: Advanced Computer Architecture
(3 hours)

Prerequisites
COMP 740 or equivalent: assembly-language programming and elementary machine organization. COMP 523 or other experience in software.

Approach
This will be a lecture course, surveying the architecture of computer systems from an advanced point of view, that of the architecture-hardware-operating system designer. Current controversies will be treated, but most attention will be devoted to fundamentals.

The subject is two-dimensional: one must look at various aspects of computer design. Likewise, one must look at whole systems to see how design decisions in one aspect affect those in another.

We will scan in both directions simultaneously. Each week we will spend one class on machines. We will spend the other class each week on a design aspect.

Design projects: Teams of one or two students will each design the architecture of a special-purpose computer system, in a term-long project. The final product will be a sketch of a computer manual.

Grading weights:

Design Project 30%
Exercises 20%
Quiz 15%
Exam 30%
Discretion 5%

Typical Text
Texts: Blaauw and Brooks, Computer Architecture (Get from Copytron; Volume 1A is around $20. It's okay to use old editions acquired from graduate students.) and (optional)
Hennessy and Patterson, Computer Architecture: A Quantitative Approach (Morgan Kaufmann, 1990).

Course Outline
Jan 10Architecture, Implementation, Realization 12Consolidation
Chapter 1
Jan 17650 19APL
Jan 24Chap 226Chap 2
Jan 31IAS, 701, 7042Chap 3
Feb 7705, 14019Chap 4
Feb 1436016360
Feb 21Stretch, Harvest21Quiz
Feb 28Chapter 5M 2 
Spring BreakNeed Vol 2B   
Mar 14Chap 616Chap 7
Mar 21Chap 723B5500
Mar 28U 1103A31Supers: Cyber 205
Apr 4Minis: PDP-8, PDP-11, VAX 66600, Cray 1
Apr 11Micros: M68000, Intel 8080A, M680013 H&P Standard, IBM 6150
Apr 18 Nuechterlein & Rinaldi20 Wrap-Up Review

Horizontal Line
Department of Computer Science
Campus Box 3175, Sitterson Hall
College of Arts & Sciences
The University of North Carolina at Chapel Hill
Chapel Hill, NC 27599-3175 USA
Phone: (919) 962-1700
Fax: (919) 962-1799

Content Manager: Associate Chairman for Academic Affairs
Server Manager: webmaster@cs.unc.edu
Last Content Review: 7 November 1995