Advanced Computer Architecture 5MD00 / 5Z033 Overview

Slides:



Advertisements
Similar presentations
Slides Prepared from the CI-Tutor Courses at NCSA By S. Masoud Sadjadi School of Computing and Information Sciences Florida.
Advertisements

Instruction Level Parallelism (ILP) Colin Stevens.
©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:
Multi-core Processing The Past and The Future Amir Moghimi, ASIC Course, UT ECE.
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.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
CPE 731: Advanced Computer Architecture Research Report and Presentation 1.
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.
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
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.
In The Name of God. Parallel processing Course Evaluation  Final Exam is closed book( 14 Scores)  Research and Presentation, Quizzes (5 Scores)  No.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
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
COSC6385 Advanced Computer Architecture
Welcome to CSE 502 Introduction.
CPE741: Distributed Systems Course Introduction
ECOM 6301: Advanced Computer Architectures
CSE309 Computer Architecture and Organization
CMSC 611 Advanced Computer Arch.
CPE741: Distributed Systems Course Introduction
CPE731: Advanced Computer Architecture Course Introduction
Computer Architecture Principles Dr. Mike Frank
ECE 4100/ Advanced Computer Architecture Sudhakar Yalamanchili
Computer Systems Organization
CPE741: Distributed Systems Course Introduction
CS775: Computer Architecture
Teacher name | course number
Computer Architecture Lecture 4 17th May, 2006
Teacher name | course number
Parallel and Distributed Computing Overview
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
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
CMSC 611 Advanced Computer Arch.
Embedded Computer Architecture 5SIA0 Overview
CSC227: Operating Systems
EE 4xx: Computer Architecture and Performance Programming
Embedded Computer Architecture 5SAI0 Wrap-Up, we are almost there...
ECE 8823: GPU Architectures
Lecture on High Performance Processor Architecture (CS05162)
Chapter 4 Multiprocessors
Advanced Architecture +
Lecture 1 Java Programming
Advanced Computer Architecture 5MD00 / 5Z033 Overview
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 2013

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 execution 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 from top conferences and journals Perform two lab assignments on Computer Architecture Simple Scalar processor assignment Multi-processor assignment ACA H.Corporaal

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

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

Schedule (preliminary) # Date Chapter (5th ed) Topic 1 Nov 11, Mon Ch 1 Overview + Introduction (ch 1) 2 Nov 12, Tue MIPS crash course 3 Nov 18, Mon 4 Nov 25, Mon Ch 2a + app B Memory hierarchy Design 5 Nov 26, Tue Ch 2b 6 Dec 2, Mon Ch 3a ILP / Superscalar concepts 7 Dec 9, Mon Ch 3b ILP Software techniques 8 Dec 10, Tue Ch 4 SIMD 9 Dec 16, Mon Ch 5a Multi-processors 1, incl Thread level parallel 10 Jan 6, Mon Multi-processors 2 + roofline model 11 Jan 7, Tue App F Interconnection Networks 12 Jan 13, Mon Ch 5b Memory coherency and consistency -- finalizing lab work – Exams in week 3 or 4 of 2013 ACA H.Corporaal

Where is computing going? ACA H.Corporaal 8