The following schedule is tentative and subject to change without notice.
Day Topic Reading 9/2 Course Overview (Online) 9/7 Introduction to Computer Architecture (Online) Chap. 1 (except 1.6, 1.9-10) Reading: A New Golden Age for Computer Architecture 9/9 Integers (Online) Chap. 2.4, 3.1, 3.6 9/14 9/15 Lab. Session #1 @ 7:00pm (Online) 9/16 Floating Points (Online) Chap.
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 TAs at snucsl.ta AT gmail.
Project #4: A 6-stage Pipelined RISC-V Simulator The goal of this project is to understand how a pipelined processor works. You need to build a 6-stage pipelined RISC-V simulator called snurisc6 in Python that supports the most of RV32I base instruction set.
When 14:00 - 15:15 (Tuesday / Thursday) Where Online lectures using Zoom
Lecture room #302-208 #301-203 (Hybrid lectures after midterm) 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.