ECE519(00)  Microprocessor Microarchitecture

▣ Lecture outline


  Traditional speedup curve of Amdahl's law no longer applies to computer system performance. All the recent high-performance designs of Intel, IBM, and Sun rely on multi-core technology. This technical shift from ILP (instruction-level parallelism) to TLP (thread-level parallelism) will reshape the design of future microprocessors. In this course, we will cover both ILP and TLP techniques. The topics we cover include adaptive dynamic branch prediction, high-bandwidth instruction fetch, dynamic scheduling, multiple issue, speculation, multithreading, symmetric multiprocessors, distributed shared memory multiprocessors, synchronization and consistency, and cache and memory hierarchy designs.

 Professor : Lynn Choi( lchoi@korea.ac.kr, Engineering Bldg, #411, 3290-3249)

 Assistant : WonJoon Son(swj8905@korea.ac.kr, Engineering Bldg, #236, 3290-3896)

 Time(Place) : Wednesday(1-2) WooJung information & communications Building #B103

 Textbook : "Computer Architecture: A Quantitative Approach", John L. Hennessy and David A. Patterson, Morgan Kaufmann, 5th Edition, 2012

 Reference book : A Collection of Research Papers

▣ Bulitin Board : http://it.korea.ac.kr/engine/index.php?mid=class_notice

 Class notice




1. Lecture Note 1 was updated on March 5.

2. Lecture Note 2 was updated on March 13.



▣ Lecture slide


1. Microarchitecture_-_0._Introduction.pdf

2. Microarchitecture_-_1._Branch_Prediction.pdf



▣ Reference


 Paper Presentation





 Reading List