format
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
format [2007/08/28 21:13] – roumani | format [2011/01/25 16:19] (current) – roumani | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Format ====== | + | ===== Expected Learning Outcomes |
- | === Labs === | + | By the end of the course, you are expected to be able to: |
- | The labs focus on technology. They are self-contained and enable you to learn the MIPS assembly/ | + | |
- | === Lectures === | + | * Translate a given high-level program to assembly/ |
- | The lectures focus on concepts, principles, and the big-picture. Certain MIPS-specific details are also covered. | + | * Represent numbers, characters, and other forms of data in binary |
+ | * Express logic using assembly language instructions | ||
+ | * Utilize registers, | ||
+ | * Encode assembly language instructions in machine language format | ||
+ | |||
+ | * Build a CPU out of basic building blocks such as gates and flip-flops | ||
+ | * Build the ALU using gates and Verilog | ||
+ | * Design the CPU's datapath and control | ||
+ | * Implement a pipeline and handle its hazards | ||
+ | * Augment the CPU with a cache | ||
- | === Quizzes | + | * Assess the end-to-end performance |
- | Some lectures will include pop quizzes or games such as Jeopardy aimed at reviewing, discussing, | + | * Identify the key performance drivers |
+ | * Compare | ||
+ | * Compute the throughput of a pipelined CPU for a given code fragment | ||
+ | * Analyze the effect of a cache of a given specs on the system' | ||
- | === Assigned Readings === | ||
- | The lecture notes (linked to from the Calendar) include assigned readings from the textbook and from selected articles. These are integral parts of the learning experience of this course. | ||
- | |||
- | === Discussion Groups === | ||
- | You are strongly encouraged to contribute to this group. By simply framing an issue into a question, you help sharpen the learning focus for yourself and others. And by answering a question or engaging in a discussion, you sharpen your ability to assess and evaluate. |
format.1188335618.txt.gz · Last modified: 2007/08/28 21:13 by roumani