Advanced Computer Architecture 5MD00 / 5Z033 Overview

Slides:



Advertisements
Similar presentations
Slide 1Michael Flynn EE382 Winter/99 EE382 Processor Design Stanford University Winter Quarter Instructor: Michael Flynn Teaching Assistant:
Advertisements

Slides Prepared from the CI-Tutor Courses at NCSA By S. Masoud Sadjadi School of Computing and Information Sciences Florida.
Chapter 4 Advanced Pipelining and Intruction-Level Parallelism Computer Architecture A Quantitative Approach John L Hennessy & David A Patterson 2 nd Edition,
Instruction Level Parallelism (ILP) Colin Stevens.
Slide 1 Instructor: Dr. Hong Jiang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom: 108 Avery Hall; Time: 1:30pm-2:20pm,
©UCB CS 162 Computer Architecture Lecture 1 Instructor: L.N. Bhuyan
Processor Architectures and Program Mapping 5kk10 TU/e 2006 Henk Corporaal Jef van Meerbergen Bart Mesman.
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011.
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2009.
Embedded Systems in Silicon TD5102 Henk Corporaal Technical University Eindhoven DTI / NUS Singapore.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Selected Topics in Computer Architectures (Graduate Course) Fall Prof.
COE 308 Term Dr Abdelhafid Bouhraoua Term Dr Abdelhafid Bouhraoua.
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:
Multi-core Processing The Past and The Future Amir Moghimi, ASIC Course, UT ECE.
Joram Benham April 2,  Introduction  Motivation  Multicore Processors  Overview, CELL  Advantages of CMPs  Throughput, Latency  Challenges.
Lecture 1: Welcome Computer Architecture Kai Bu
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
Introduction Course Overview and Basic understanding of Computer Architecture.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Multi-Core Architectures
Lecture 01: Welcome Computer Architecture! Kai Bu
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007.
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.
Advanced Computer Architecture 5MD00 Overview Henk Corporaal TUEindhoven 2014.
CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi.
Embedded Computer Architecture 5SIA0 Overview Henk Corporaal TUEindhoven
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.
Final Review Prof. Mike Schulte Advanced Computer Architecture ECE 401.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Lecture 1: Introduction CprE 585 Advanced Computer Architecture, Fall 2004 Zhao Zhang.
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
ENG3380 Computer Organization
COSC6385 Advanced Computer Architecture
Welcome to CSE 502 Introduction.
ECOM 6301: Advanced Computer Architectures
CSE309 Computer Architecture and Organization
CMSC 611 Advanced Computer Arch.
Assembly Language for Intel-Based Computers, 5th Edition
Computer Systems Organization
CPE741: Distributed Systems Course Introduction
CS203 – Advanced Computer Architecture
Embedded Computer Architecture 5SAI0 Chip Multi-Processors (ch 8)
CS775: Computer Architecture
Advanced Computer Architecture 5MD00 / 5Z033 Overview
Computer Architecture Lecture 4 17th May, 2006
Teacher name | course number
ECE/CS 757: Advanced Computer Architecture II
CS/EE 6810: Computer Architecture
Coe818 Advanced Computer Architecture
Advanced Computer Architecture 5MD00 Project on Network-on-Chip
ENG3380 Computer Organization
CMSC 611 Advanced Computer Arch.
Embedded Computer Architecture 5SIA0 Overview
EE 4xx: Computer Architecture and Performance Programming
Embedded Computer Architecture 5SAI0 Wrap-Up, we are almost there...
Lecture on High Performance Processor Architecture (CS05162)
Welcome to CSE 502 Introduction.
Chapter 4 Multiprocessors
Advanced Architecture +
The University of Adelaide, School of Computer Science
Lecture 1 Class Overview
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2010

ACA summary The miniMIPS processor you built What you’ll understand after taking 5MD00 / 5Z033 Also, the technology behind chip-scale multiprocessors Photo is of an Intel Conroe (Core 2 Duo Desktop processor). Photo taken from Intel web site. ACA H.Corporaal

Course goals Learn advanced computer architecture concepts like: ILP and Multi-issue architectures O-O-O Correlating branch prediction; Value prediction Advanced memory hierarchy speedup methods etc. Learn multi-processor architecture concepts like: Multi-threading Topologies Synchronization Coherence and Consistency ACA H.Corporaal

Also Study recent articles Perform two lab assignments on Computer Architecture Simple Scalar processor assignment Multi-processor assignment ACA H.Corporaal

Organization Credits: Weekly class meetings, this quarter in Pt 2.19 5MD00: 3 credit points (ECTS) 5Z033: 4 credit points Weekly class meetings, this quarter in Pt 2.19 Monday: 13.45 – 15.30 (roughly every other week) Thursday: 10.45 – 12.30 Labs: in your own time Student literature research of TOP recent conferences last week Oral Examination in January 2011 ACA H.Corporaal

Material Book: Computer Architecture, A quantitative approach, 4rd edition, by Hennessy and Patterson, Handouts and slides; see course web site: www.ics.ele.tue.nl/~heco/courses/ACA ACA H.Corporaal

Schedule 2010 - preliminary 1 Nov 8 Ch 1 Introduction 2 Nov 11 App A MIPS & pipelining (crash course) 3 Nov 18 App B Instruction set design + other architectures 4 Nov 22 Ch 2 ILP / Superscalar architecture concepts 5 Nov 27 Ch 3 (partly) ILP software techniques 6 Dec 2 Ch 4 Simultaneous multi-threading & Multi-processors 1 7 Dec 6 Multi-processors 2 + Roofline model 8 Dec 9 App E Interconnection networks 9 Dec 16 Ch 5 Memory hierarchy 10 Jan 3 Memory coherency and consistency 11 Jan 6 Student presentations 12 Jan 13 reserved -- finalizing lab work – Exams in week 3 or 4 of 2010 ACA H.Corporaal