Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.

Similar presentations


Presentation on theme: "Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture."— Presentation transcript:

1 Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture

2 Korea Univ Course Information Instructor  Prof. Taeweon Suh Textbooks  Computer Architecture: A Quantitative Approach (Fourth Edition) by John L. Hennessy and David A. Patterson, 2007, Morgan Kaufmann  Computer Organization and Design by David Patterson and John Hennessy, 4 th Ed., Morgan Kaufmann, 2009 (No Korean-translated version) Reference  Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris, Morgan Kaufmann, 2007 Prerequisites  COMP211 Computer Logic Design  COMP212 Computer Architecture Office hours  After class as needed  By appointment at Woo Dang Hall 503 Contact Information  suhtw@korea.ac.kr suhtw@korea.ac.kr  02-3290-2397 Class web page  http://comedu.korea.ac.kr/~suhtw 2

3 Korea Univ COMP211 Computer Logic Design Principles of digital design  Number systems Binary and hexadecimal  Combinational logic  Sequential logic  FSM (Finite State Machine)  Digital building blocks Adder, Subtractor, Multiplier, Divider Memory Hardware Description Language (HDL) 3

4 Korea Univ COMP212 Computer Architecture COMP211 Computer Logic Design 4 COMP169 C Programming COMP166 Computer Programming And Java, C++, C# … int main() { int a, b, c; a = 3; b = 9; c = a + b; return c; } COMP212 Computer Architecture course is where software meets hardware How computer (CPU) works ISA (Instruction Set Architecture) Pipeline Memory hierarchy Registers, Cache, Main Memory

5 Korea Univ COM515 Advanced Computer Architecture This course should cover advanced topics on computer architecture including  ILP (Instruction-level Parallelism) and TLM (Thread- level Parallelism)  Branch Prediction  Dynamic Scheduling  Tomasulo ’ s algorithm  Multi-core and Multi-threading  Cache Coherence Protocol 5

6 Korea Univ Objectives The first half of the course  Review digital logic design (COMP211)  Review computer architecture (COMP212) The second half of the course  Superscalar  OOO (Out-Of-Order) Processors Dynamic scheduling  Multiprocessor Cache coherence protocols 6

7 Korea Univ A Computer System 7 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) Hard disk USB PCIe card Peripheral devices Graphics card Focus of this course Big picture

8 Korea Univ Present, Near Future and More… 8 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) CPU North Bridge South Bridge Main Memory (DDR3) Quickpath (Intel) or Hypertransport (AMD) DMI (Direct Media I/F) Core 2 Duo –based Systems Core i7–based Systems Keep in mind that CPU and computer systems are evolving at a fast pace

9 Korea Univ Grading Policy Take-home Exams (80%)  Midterm Exam: 40% Vending machine design on DE2 board  Final exam: 40% Branch predicator design with Simplescalar Individual Presentation: 20% 9


Download ppt "Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture."

Similar presentations


Ads by Google