Computer Architecture (Fall 2018)

News

(2018/12/17) The final exam results were posted in eTL. Please visit your TA at #301-517 to check your exam papers. If you have any questions or claims on exam results, please drop by my office at #301-520. Any claims should be made by Dec. 21st. (2018/12/11) We will have the final exam from 9:30am to 10:45am on December 13th at the lecture room #301-203. The scope is Chap. 1, 2.

Schedule

The following schedule is tentative and subject to change without notice. Day Topic Reading 9/4 Course overview Chap. 1 9/6 Integers Chap. 2.1-2.3 9/11 9/13 Floating Points Chap. 2.4 9/18 9/20 Machine-level Representation of Programs Chap. 3.1-3.3 9/25 National holiday 9/27 10/2 10/4 Assembly I: Basic Operations Chap.

Projects

For project submission and automatic grading, we are running a dedicated server at http://sys.snu.ac.kr. If you want to access the sys server outside of the SNU campus, please send a mail to the instructor. Project #5: Optimizing Performance on a Pipelined Y86-64 Processor In this project, you will learn how to optimize the performance of a program on a pipelined Y86-64 processor. Project specification: pa5.pdf Skeleton code: pa5-skeleton.

Course Information

When 9:30 - 10:45 (Tuesday / Thursday) Where Lecture room #301-203, Engineering Building I Instructor Jin-Soo Kim Professor, Dept. of Computer Science and Engineering, SNU Language English Course Description This course introduces the main components of a modern computer system including the instruction set, the processor, and the memory hierarchy. We cover techniques such as pipelining, caching, and virtual memory.