Computer Architecture (Spring, 2025)
Course Description Computer architectures have been drastically evolved since early 1980. Pipelining, cache, and branch prediction have been major features in modern microprocessor design. They are invented for high performance processors first, and then equipped in PC processors we are using every day. In our class, we focus on common computer architectural features for personal computers, servers, and embedded devices. At the end of this course you will understand basic principles on pipelining, cache hierarchies, memory systems, storage, and I/O systems. Course Texts David A. Patterson and John L. Hennessy, Computer Organization and Design - The Hardware/Software Interface, Morgan Kaufmann Publishers (MIPS version). Course Grading Exams: 75% Homework: 15% Etc: 10% * Subject to change * Person who is absent more than 3 times will get D. Instructor Prof. Jo, Heeseung (Refer here for more details) Notice 조교 오픈채팅방 1분반 Schedule
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher. |