UD Home
CIS Home
Search
Contact
Welcome Research Undergraduate Graduate Resources People

CISC 462: Computer Systems: Architecture

Catalog Description:
Recent advances in computer architecture and their impact on architectural design. Multicomputer and multiprocessor architectures. Parallel machines.


Current Texts:

High-Performance Computer Architecture,Third Edition
Harold S. Stone
Addison-Wesley, 1993

Goals: This is one of the core courses for CISC Graduate students. Its aim is not only to provide a broad background in computer architecture, but also to explore the topics in some degree of depth. At the end of this course, the student should have sufficient knowledge of the field as to be able to start conducting research in specific sub-areas of interest in computer architecture seminar courses.

Contents:

  • Introduction and review topics: von Neumann architecture and alternati ve architectures; conventional CPU architecture
  • Input-output Systems: I-O interfaces; DMA interfaces and channels; interru pt structures; Bus protocols
  • Memory architecture: basic memory organizations; interleaving; associative memory; virtual memory systems; cache memories
  • Pipeline design techniques: principles of pipeline design; performance of pipelined computers; control of pipeline stages; exploiting pipeline techniques.
  • Array processors: basic structure; interconnection mechanisms.
  • Vector computers: basic principles; data-structuring techniques for vector computers; Examples of vector computers.
  • Multiprocessors: multiprocessor performance; multiprocessor interconnectio n; cache coherence in multiprocessors.

Required Background: CISC 360 (Computer Architecture) or equivalent.

Helpful Background: CISC 220 (Data Structures) or equivalent.



Department of Computer & Information Sciences
103 Smith Hall | Newark, DE 19716
- email webmaster -