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:
- by course:
- ENCE 3220: Microprocessor Systems II
- by topic:
- Basic knowledge of computers
- Basic knowledge of ALU and different modules of a microprocessor
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:
-
To introduce students to design of both CISC and RISC computer architectures.
-
To introduce techniques for evaluating computer architectures.
-
To introduce Input/Ouput specifics of computer architectures.
Tentative Schedule
of
Detailed topics to be covered:
This page is maintained by Christopher
A. Gantz (cgantz@.du.edu).