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

Slides:



Advertisements
Similar presentations
Computer Science & Engineering
Advertisements

Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM553 Special Topics in Computer Science 1.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM534 Advanced Computer Architecture.
Slide 1 Instructor: Dr. Hong Jiang Cse.unl.edu/~jiang/cse Department of Computer Science & Engineering University of Nebraska-Lincoln.
CS 311: Computer Organization
Chapter Hardwired vs Microprogrammed Control Multithreading
©UCB CS 162 Computer Architecture Lecture 1 Instructor: L.N. Bhuyan
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistants: Hailong Cai & Zhimin Wang Department of Computer Science & Engineering University of Nebraska-Lincoln.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Selected Topics in Computer Architectures (Graduate Course) Fall Prof.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
Introduction to Computer Architecture SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING SUMMER 2015 RAMYAR SAEEDI.
Lecture 0. Course Introduction
Chapter 18 Multicore Computers
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.
Lecture 2. General-Purpose (GP) Computer Systems Prof. Taeweon Suh Computer Science Education Korea University COMP427 Embedded Systems.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
Lecture 1. Number Systems Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Lecture 2. General-Purpose (GP) Computer Systems Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
CS 311: Computer Organization
EECE 476: Computer Architecture Slide Set #1: Introduction Instructor: Tor Aamodt.
COSC 3330/6308 Computer Architecture Jehan-François Pâris
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
CPE731: Advanced Computer Architecture Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Lecture 01: Welcome Computer Architecture! Kai Bu
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM503 Parallel Computer Architecture & Programming.
Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.
1 ECE3055 Computer Architecture and Operating Systems Lecture 1 Introduction Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia.
1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
Computing Systems: Organization and Design EE460/CS360/T425.
Computer Architecture Souad MEDDEB
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM583 Special Topics in Computer Systems.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2004 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2004/2005 Chi.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM509 Computer Systems.
Final Review Prof. Mike Schulte Advanced Computer Architecture ECE 401.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM509 Computer Systems.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Computer Architecture Opening Yu-Lun Kuo 郭育倫 Department of Computer Science and Information Engineering Tunghai University Taichung, 40704, Taiwan R.O.C.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Lecture 1: Introduction CprE 585 Advanced Computer Architecture, Fall 2004 Zhao Zhang.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
Lecture 2. General-Purpose Computer Systems Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
Elec/Comp 526 Spring 2015 High Performance Computer Architecture Instructor Peter Varman DH 2022 (Duncan Hall) rice.edux3990 Office Hours Tue/Thu.
Lecture 01: Welcome Computer Architecture! Kai Bu
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science & Engineering Korea University COSE222, COMP212, CYDF210 Computer Architecture.
Lecture 2. A Computer System for Labs
CMSC 611 Advanced Computer Arch.
COMP211 Computer Logic Design Lecture 1. Number Systems
Computer Architecture Syllabus
Advanced Computer Architecture 5MD00 / 5Z033 Overview
CMSC 611 Advanced Computer Arch.
Overview Prof. Eric Rotenberg
Advanced Architecture +
Advanced Computer Architecture 5MD00 / 5Z033 Overview
The University of Adelaide, School of Computer Science
Lecture 1 Class Overview
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

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

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   Class web page  2

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

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

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

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

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

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

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