EEE3050: Theory on Computer Architectures (Spring 2017)

[General information]

When: 13:30 - 14:45 (Monday)
12:00 - 13:15 (Wednesday)
Where: Lecture room #26310, The Second Engineering Bldg.
Instructor: Jinkyu Jeong
Assistant Professor
Computer Systems Laboratory
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, then equipped in PC processors we are using everyday. 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.
Textbook:
References:
Prerequisites:
  • ICE2001: Logic circuits (mandatory)
  • SSE2030: Introduction to Computer Systems (recommended)
Grading: (Subject to change)
  • Class attendance: 10%
  • Exams: 25% + 35%
  • Programming Assignments: 30%
Teaching Assistants:
  • 이규선 lgs0409 AT naver DOT com
  • 안민우 mwahn402 AT gmail DOT com