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.
- Computer Organization and
Design - The Hardware/Software Interface. David. A.
Patterson and John L. Hennessy, 5th edition, Morgan
Kaufmann Publishers, ISBN 0124077269