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
Topics Materials / Homework
Computer architecture course (Syllabus)
Computer architecture review from computer systems
Digital logic design - 데이터 표현
Digital logic design - 논리회로 기초
hw1 문제를 풀어서 pdf로 제출하세요. (Due 3/26 23:00)
파일이름 형식: hw1.학번.이름.pdf (hw1.2025123456.홍길동.pdf)
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.)
Submit : Here
Digital logic design - 조합논리회로
hw2 문제를 풀어서 pdf로 제출하세요. (Due 4/6 23:00)
파일이름 형식: hw2.학번.이름.pdf (hw2.2025123456.홍길동.pdf)
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.)
Submit : Here
Digital logic design - 순차논리소자
Exam.1 - 4/7 월, 13:00, S4-1 106, Closed book
Computer Abstraction and Technology
Instructions Language of the Computer 1
Instructions Language of the Computer 2
Arithmetic for Computers
The Processor
Large and Fast Exploiting Memory Hierarchy1
Large and Fast Exploiting Memory Hierarchy2
Storage and Other IO Topics
* Credit: 강의자료는 수강생을 위해서 제공됩니다. 전체 또는 일부를 인터넷에 공유하는 것은 금지됩니다.
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher.