Overview of the structure, elements and analysis of modern enterprise computers. Performance evaluation of commercial computing. Past and emerging technology trends. Impact of parallelism at multiple levels of computer architecture. Memory and storage. Fundamental computer system descriptions, Amdahl's Law, Flynn's and Taxonomy.
A senior level elective in computer organization is a standard part of most computer engineering and computer science programs. While all CPE and CS students get a basic foundation in computer organization in lower-level required courses, students who wish to pursue careers or graduate study in computer architecture or computer systems need an advanced course that covers the principles and contemporary trends in computer organization.
A grade of C or better required in prerequisites. Pre: 2504 or CS 3214.
Pre: ECE 2504 or CS 3214. Either 2504 (Introduction to Computer Engineering) or CS 3214 (Computer Systems) provides necessary background in basic computer architecture and systems.
Percentage of Course
|1. Evaluation Metrics||20%|
|2. Recent Commercial Computer Architectures||20%|
|3. Levels of Computer Parallelism||20%|
|4. Processor - Memory Relationships||15%|
|5. Trends in Computer Architecture||15%|