4003-520/4005-720 Computer Architecture

Term: 20093
Times: 4:00 - 5:50pm TR
Room: 70-1620

Last Updated 2010/04/29 15:35:06


Go To: Description * Instructor * Syllabi * Contents * Assignments * Resources

What's New


Description

Computer Architecture is a study of the design of both modern and classic computer hardware. Topics include: a review of classical computer architectures; the design of operation codes and addressing modes, data formats, and their implementation; internal and external bus structures; architectural features to support virtual storage and page-replacement policies, high-level language features, and operating systems. Students will write programs which simulate the organization of several different processor architectures to help further their understanding of design choices.


Instructor

Name: Warren R. Carithers
Office: 3617 Golisano (70-3617)
Phone: (585) 475-5393
Email: wrc AT cs.rit.edu

Syllabi


Course Contents

Below is a tentative topic schedule for the quarter. This list may change depending on the events of the quarter.

Topics Chapter(s)
Introduction; Arch Library Handouts
Design Fundamentals; Cost; Performance 1
Instruction Set Design Appendix B
Exploiting Instruction-Level Parallelism 2, 3, Appendix A
Memory Design 5, Appendix C
Multithreading 3
Multiprocessors 4
Storage 6
Interconnection Networks Appendix E