[2022 Fall] Computer Architecture
Course Information
Course | Computer Architecture | Department | Computer Science and Engineering |
---|---|---|---|
Office Hours | Wed. 13:00 ~ 16:00 | Course No. and Class | 20493-02 |
Hours | 3.0 | Academic Credit | 3.0 |
Professor | Yoon, Myung Kuk | Office | Jinseonmi-Gwan, 213 |
Telephone | (82)-2-3277-3819 | myungkuk.yoon at ewha.ac.kr | |
Value of Competence | Pursuit of Knowledge(80), Creative Convergence(20) | Keyword | CPU Design, Memory Design, System I/O |
Class Time | (WED) 17:00 ~ 18:15 (FRI) 17:00 ~ 18:15 |
Course Description
In this class, students will learn about the basic concepts of computer architecture, including Instruction Set Architecture (ISA), CPU processor design, and memory hierarchy. To improve understanding, students will do several programming assignments that are partially related to the computer architecture concepts.
Prerequisites
A prior digital logic design course is recommended. Basic knowledge of the C/C++ programming language is required.
Course Format
Lecture | Discussion/Presentation | Experiment/Practicum | Field Study | Other |
---|---|---|---|---|
90% | 0% | 10% | 0% | 0% |
Course Objectives
In this class, students will be introduced to:
- Instruction Set Architecture (ISA)
- Arithmetic (Addition, Subtraction, Multiplication, etc.)
- CPU Processor Design (Pipeline, Instruction-Level Parallelism, etc.)
- Memory Hierarchy (Memory Technology, Cache, etc.)
- Parallel Processor Design (SISD, MIMD, SIMD, SPMD, and Vector)
- And more topics if time permits
Evaluation System
Evaluation: Relative + Absolute
Midterm Exam | Final Exam | Quizzes | Presentations | Projects | Assignment | Participation | Other |
---|---|---|---|---|---|---|---|
30% | 30% | 0% | 0% | 0% | 40% | 0% | 0% |
Evaluation of group projects may include peer evaluations Explain of evaluation system
- About 35% of students: A (Including A+/A/A-)
- About 45% of students: B (Including B+/B/B-)
- About 20% of students: C and below
Required Materials
-
Computer Organization and Design RISC-V Edition: The Hardware Software Interface
David A. Patterson and John L. Hennessy Edition: Second (2E) ISBN-13: 978-0128203316 ISBN-10: 0128203315
Supplementary Materials
NONE
Optional Additional Readings
NONE
Course Contents
Week | Date | Topics & Materials | Assignement & Quiz & Etc. |
---|---|---|---|
Week #01 | 2022-09-02 (FRI) | CH #00: Introduction of Computer Architecture Class | |
2022-09-07 (WED) | |||
Week #02 | 2022-09-09 (FRI) | NO CLASS | Thanksgiving |
2022-09-14 (WED) | CH #01: Computer Abstractions and Technology | ||
2022-09-14 (WED) | Class Block #8 (Make Up Class) | ||
Week #03 | 2022-09-16 (FRI) | CH #02: Instructions: Language of the Computer | |
2022-09-21 (WED) | |||
2022-09-21 (WED) | Class Block #8 (Make Up Class) | ||
Week #04 | 2022-09-23 (FRI) | ||
2022-09-28 (WED) | |||
Week #05 | 2022-09-30 (FRI) | CH #03: Arithmetic for Computers | |
2022-10-05 (WED) | NO CLASS | Make Up Class on Sep. 14th | |
Week #06 | 2022-10-07 (FRI) | NO CLASS | Make Up Class on Sep. 21st |
2022-10-12 (WED) | CH #03: Arithmetic for Computers | ||
Week #07 | 2022-10-14 (FRI) | ||
2022-10-19 (WED) | CH #04: The RISC-V Processor | ||
Week #08 | 2022-10-21 (FRI) | ||
2022-10-26 (WED) | |||
Week #09 | 2022-10-28 (FRI) | MIDTERM EXAM | |
2022-11-02 (WED) | CH #04: The RISC-V Processor | ||
Week #10 | 2022-11-04 (FRI) | ||
2022-11-09 (WED) | |||
Week #11 | 2022-11-11 (FRI) | ||
2022-11-16 (WED) | |||
Week #12 | 2022-11-18 (FRI) | CH #05: Large and Fast: Exploiting Memory Hierarchy | |
2022-11-23 (WED) | |||
2022-11-23 (WED) | Class Block #8 (Make Up Class) | ||
Week #13 | 2022-11-25 (FRI) | NO CLASS | Make Up Class on Nov. 23rd |
2022-11-30 (WED) | CH #05: Large and Fast: Exploiting Memory Hierarchy | ||
Week #14 | 2022-12-02 (FRI) | ||
2022-12-07 (WED) | CH #06: Parallel Processors from Client to Cloud | ||
Week #15 | 2022-12-09 (FRI) | ||
2022-12-14 (WED) | Class Summary | ||
Week #16 | 2022-12-16 (FRI) | FINAL EXAM | |
2022-12-21 (WED) | NO CLASS |
Course Policies
For laboratory courses, all students are required to complete lab safety training.
Special Accommodations
According to the University regulation #57, students with disabilities can request special accommodation related to attendance, lectures, assignments, and/or tests by contacting the course professor at the beginning of semester. Based on the nature of the students’ requests, students can receive support for such accommodations from the course professor and/or from the Support Center for Students with Disabilities (SCSD).
Extra Information
The contents of this syllabus are not final—they may be updated.