Q1, 2024 |
|
Announcement |
|
|
Instructors |
|
Classroom |
|
Course Outline |
Students will learn fundamental
issues of computer architecture with its design approach,
and performance evaluation methods. A computer consists of
a central processing unit, memory, I/O devices, and so on.
In this course, the students will understand how a
computer is established by combining some computing and
control units which are composed of logic circuits learned
in “Logic Circuit Design” course. More precisely, the
students will learn abovementioned issues using MIPS
processor as an example. In the exercises, the students
will implement a simplified MIPS processor by using CAD
(Computer Aided Design) tools such as Cadence. In
addition, the students will study how a program runs on a
processor through developing some programs using an
assembly programming language. |
Textbook |
- Computer Organization and Design MIPS
Edition: The Hardware/Software Interface (The Morgan
Kaufmann Series in Computer Architecture and
Design) Paperback – December 4, 2020 |
Syllabus; Registered Students and ML |
Schedule |
Date,
Period |
Handouts |
Reading/Notes |
4/09, P1 |
Lecture 1 Introduction | Chapter 1 |
4/09, P2 |
Lecture 2 (3) Assembly
Language I |
Chapter 1 |
4/12, P1-P2 |
Lecture 3 (4) Assembly
Language II |
Chapter 2 |
4/16, P1-P2 |
Lecture 5 Arithmetic for Computer I | Chapter 2, MIPS ISA subset |
4/19, P1-P2 | Lecture 6 Arithmetic for Computer II | Chapter 3 |
4/23, P1-P2 |
Lecture 6 Arithmetic for
Computer II (Cont.); Lecture 4 (2) Performance
Evaluation |
Chapter 3 |
4/26, P1-P2 | Lecture 7 Datapath | Chapter 4, Verilog HDL Tutorial |
4/30, P1-P2 |
Lecture
8
Controlpath |
Chapter 4 |
5/8, 5/10, P1-P2 | Lecture 9 Pipeline I | Chapter 4 |
5/14, P1-P2 | Lecture 10 Pipeline II | Chapter 4 |
5/17, P1-P2 | Lecture 11 Memory Hierarchy: Cache | Chapter 5 |
5/21, P1-P2 | Lecture 12 Memory Hierarchy: Virtual Memory | Chapter 5 |
5/24, P1-P2 | Lecture 13 Storage & other I/Os | Chapter 5 |
5/28, P1-P2 | Lecture 14 Parallel Processor | Chapter 6 |
6/7 P3-P4 |
Final Exam (**Only a dictionary is allowed). Rooms: M5
(for HDW1 students) & M6 (for HDW2 students) |
Exercises |