ENCE 3240 Computing Systems Hardware Design

Tentative Syllabus 
Winter Quarter 2000

(The instructor reserves the right to adjust this syllabus when necessary.)


Title: Computing Systems Hardware Design -- ENCE 3240 -- Section 001
Text Book: Computer Systems Design and Architecture -- Heuring and Jordan -- First Edition
Instructor: Christopher A. Gantz cgantz@du.edu or cag@cs.du.edu
Class Timings: MW 7:15 pm -- 8:45 pm
Room: Knudson Hall Rm. 309
Office: Knudson Hall (CMK), Rm. 307
Office Hours: T 6:30 pm -- 8:30 pm
Telephone: 303 871-2789
TA: TBA cgantz@du.edu
Class Mailing List: ENCE 3240 ence3240@cs.du.edu


Prerequisites:


Course Description(High Level):

This course covers the fundamentals of hardware design of CISC and RISC machines. Hardware design of the floating point arithmetic unit. Overview of the hardware design of the Pentium, SPARC, and Alpha processors. Connecting the interconnection network to the computer (modems, TCP/IP, ATM). Multiprocessors, parallel machines, SIMD, and MIMD. Application of probability and statistics to system performance and reliability, cache pipelining, performance, and optimization of compilers.



Course Goals:

Tentative Schedule of
Detailed topics to be covered:



This page is maintained by Christopher A. Gantz (cgantz@.du.edu).