[2025-Spring] Advanced Computer Architecture


Course Information

Course Advanced Computer Architecture Department Artificial Intelligence and Software
Office Hours TBD Course No. and Class G14334-01
Hours 3.0 Academic Credit 3.0
Professor Yoon, Myung Kuk Office Jinseonmi-Gwan, 213
Telephone (82)-2-3277-3819 E-Mail myungkuk.yoon at ewha.ac.kr
Value of Competence - Keyword -
Class Time (Thu.) 14:00 ~ 16:45
Class Room ENGA124

Course Description

  • In this course, we will focus primarily on out-of-order processor cores, exploring their design, implementation, and performance optimization. Key topics include instruction scheduling, register renaming, branch prediction, memory hierarchies, and techniques for handling data, control, and structural hazards. By the end of the course, students will gain a deep understanding of out-of-order execution and its role in modern high-performance computer architectures.
    * The primary syllabus used for this course is from the website rather than the traditional school system. Consequently, any significant updates or changes will be made exclusively to the web syllabus.


Prerequisites

Computer Architecture


Course Format

Lecture Discussion/Presentation Experiment/Practicum Field Study Other
70% 30% 0% 0% 0%

Course Objectives

In this class, students will be introduced to:

  1. In-order processor cores
  2. Out-of-order processor cores
  3. Cache
  4. More if time permits

Evaluation System

Relative + Absolute Evaluation

Midterm Exam Final Exam Quizzes Presentations Projects Assignment Participation Other
0% 40% 0% 30% 30% 0% 0% 0%

*Evaluation of group projects may include peer evaluations.

Explain of evaluation system

  1. About 80% of students: A
  2. About 20% of students: B and below

Further details regarding the letter grade and attendance:
  1. If you are absent more than three times, you will get an "F."
  2. If you are late twice, you are considered absent once.
  3. Complete your assignments and exams independently. Any instances of plagiarism, whether from fellow students or online sources, will result in an automatic 'F' in this course, regardless of your current standing.


Required Materials

The lecture notes will be posted on the course website.

* Lecture materials will be provided in English.

Supplementary Materials

  • Processor Microarchitecture: An Implementation Perspective

    Antonio Gonzalez, Fernando Latorre, Grigorios Magklis
    Edition: First (1E)
    ISBN-13: 978-3031006012
    ISBN-10: 3031006011

  • Computer Architecture: A Quantitative Approach

    John L. Hennessy, and David A. Patterson
    Edition: Sixth (6E)
    ISBN-13: 978-0128119051
    ISBN-10: 0128119055


Optional Additional Readings

NONE


Course Contents

Week Date Topics & Materials Assignement & Quiz
Week #01 2025-03-06 (Thu) Lecture #01: Class introduction Recoreded Lecture
Week #02 2025-03-13 (Thu) Lecture #02: Computer Architecture Review
Week #03 2025-03-19 (Thu) Lecture #03: Cache I
Week #04 2025-03-27 (Thu) Lecture #04: Cache II
Week #05 2025-04-03 (Thu) Lecture #05: Cache III
Week #06 2025-04-10 (Thu) Lecture #06: Instruction Fetch Unit
Week #07 2025-04-17 (Thu) Lecture #07: Instruction Decode Unit
Week #08 2025-04-24 (Thu) Lecture #08: Allocation
Week #09 2025-05-01 (Thu) NO CLASS LABOR DAY
Week #10 2025-05-08 (Thu) Lecture #09: Issue I
Week #11 2025-05-15 (Thu) Lecture #10: Issue II
Week #12 2025-05-22 (Thu) Lecture #11: Execute
Week #13 2025-05-29 (Thu) Lecture #12: Commit
2025-05-31 (Sat) Lecture #13: Final Exam
Week #14 2025-06-05 (Thu) Lecture #14~15: Final Presentation
Week #15 2025-06-12 (Thu)
Week #16 2025-06-19 (Thu) 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.