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 : HanJun Bae(qwerty2901@korea.ac.kr, Engineering Bldg, #236, 3290-3896)

 Time(Place) : Monday(7-9) Engineering Bldg, #164

 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

 Bulletin board(link)

 Class notice

1. Lecture Note 1 was updated on March 2.

2. Lecture Note 1 was updated again on March 5.

3. Lecture Note 1 was updated again on March 6.

4. Lecture Note 2 was updated on March 12.

5. Lecture Note 3 was updated on March 12.

6. Reading List 1 was updated on March 13.

7. Lecture Note 2 was updated again on March 20.



 Lecture slide


       1. Microarchitecture_-_0._Introduction_revised_2

       2. Microarchitecture_-_1._Branch_Prediction_revised

       3. Microarchitecture_-_2._Instruction_Fetch

      

 Reference

 


 Paper Presentation



 Reading List


    ECE519(00)_Reading_List_2017


 project