This shows you the differences between two versions of the page.
start [2018/09/18 21:17] hhasan |
start [2019/02/12 17:34] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Computer Architecture – Fall 2018 (263-2210-00L) ====== | ||
- | Welcome to the wiki for Computer Architecture for Fall 2018 | ||
- | |||
- | =====Course Information===== | ||
- | |||
- | ====Description==== | ||
- | Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation. | ||
- | |||
- | ====Objective==== | ||
- | We will learn, for example, how to design the control and data path hardware for a MIPS-like processor, how to make machine instructions execute simultaneously through pipelining and simple superscalar execution, and how to design fast memory and storage systems. | ||
- | |||
- | ====Content==== | ||
- | The principles presented in the lecture are reinforced in the laboratory through the design and simulation of a register transfer (RT) implementation of a MIPS-like pipelined processor in System Verilog. In addition, we will develop a cycle-accurate simulator of this processor in C, and we will use this simulator to explore processor design options. | ||
- | |||
- | [[http://www.vvz.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?lerneinheitId=124400&semkez=2018W&lang=en|Course description page]] \\ | ||
- | [[https://moodle-app2.let.ethz.ch/course/view.php?id=4929|Moodle]] | ||
- | |||
- | **Prerequisites:** [[https://safari.ethz.ch/digitaltechnik/|Digitaltechnik]] | ||
- | |||
- | |||
- | =====Staff Information===== | ||
- | |||
- | ====Contact==== | ||
- | * **Mailing List**: <comparch@lists.inf.ethz.ch> (sent to instructor and TAs) | ||
- | |||
- | ^ ^ Name ^ E-mail ^ Office ^ Phone ^ Office Hours ^ | ||
- | | **Instructor** | [[https://people.inf.ethz.ch/omutlu/|Onur Mutlu]] | <onur.mutlu@inf.ethz.ch> | CAB F 74.2| +41 44 632 88 53| | | ||
- | | **Teaching Assistant** | [[https://www.systems.ethz.ch/people/gómez-luna-juan/|Juan Gomez Luna]] | <juan.gomez@inf.ethz.ch> | CAB D 77| +41 44 632 60 76| TBD | | ||
- | | **Teaching Assistant** | [[https://www.systems.ethz.ch/people/hasan-hassan|Hasan Hassan]] | <hhasan@inf.ethz.ch> | CAB E 78| +41 44 632 85 52| TBD | | ||
- | | **Teaching Assistant** | [[https://www.systems.ethz.ch/people/minesh-patel|Minesh Patel]] | <minesh.patel@inf.ethz.ch> | CAB E 78| +41 44 632 65 84| TBD | | ||
- | | **Teaching Assistant** | [[https://www.systems.ethz.ch/people/jeremie-kim|Jeremie Kim]] | <jeremie.kim@inf.ethz.ch> | CAB E 78| +41 44 632 24 96| TBD | | ||
- | | **Teaching Assistant** | Geraldo Francisco | <geraldo.deoliveira@inf.ethz.ch> | CAB D 77 | | TBD | | ||
- | | **Teaching Assistant** | [[https://www.systems.ethz.ch/people/can-firtina|Can Firtina]] | <can.firtina@inf.ethz.ch> | CAB D 77| | TBD | |