| Term: | 20093 |
| Times: | 4:00 - 5:50pm TR |
| Room: | 70-1620 |
Last Updated 2010/04/29 15:35:06
Description *
Instructor *
Syllabi *
Contents *
Assignments *
Resources
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.
| Name: | Warren R. Carithers |
| Office: | 3617 Golisano (70-3617) |
| Phone: | (585) 475-5393 |
| Email: | wrc AT cs.rit.edu |
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 |