Advanced Computer Architecture 5MD00 Overview Henk Corporaal TUEindhoven 2014.

Slides:



Advertisements
Similar presentations
CIS101 Introduction to Computing Week 11 Spring 2004.
Advertisements

Computer Architecture II 1 Computer architecture II Professor: Florin Isaila Professor Coordinator: Felix Garcia Caballiera.
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.
Parallel & Distributed Computing Fall 2004 Comments About Final.
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.
Topic ? Course Overview. Guidelines Questions are rated by stars –One Star Question  Easy. Small definition, examples or generic formulas –Two Stars.
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:
CS 470/570:Introduction to Parallel and Distributed Computing.
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.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
1 Cpt_S 260: Lecture 1: Introduction This week’s topics:  logistics  information technology trends (new applications)  why computer architecture? 
Lecture 01: Welcome Computer Architecture! Kai Bu
Advanced Principles of Operating Systems (CE-403).
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007.
Spring 2003CSE P5481 Midterm Philosophy What the exam looks like. Definitions, comparisons, advantages & disadvantages what is it? how does it work? why.
Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.
1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
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.
CS533 Concepts of Operating Systems Jonathan Walpole.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
Final Review Prof. Mike Schulte Advanced Computer Architecture ECE 401.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
In The Name of God. Parallel processing Course Evaluation  Final Exam is closed book( 14 Scores)  Research and Presentation, Quizzes (5 Scores)  No.
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.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
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
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
ECE 486/586 Computer Architecture Introductions Instructor and You
ECOM 6301: Advanced Computer Architectures
CSE309 Computer Architecture and Organization
CMSC 611 Advanced Computer Arch.
Computer Systems Organization
CPE741: Distributed Systems Course Introduction
CS775: Computer Architecture
Advanced Computer Architecture 5MD00 / 5Z033 Overview
Teacher name | course number
Parallel and Distributed Computing Overview
CS/EE 6810: Computer Architecture
CS 456 Interactive Software.
Coe818 Advanced Computer Architecture
Advanced Computer Architecture 5MD00 Project on Network-on-Chip
CMSC 611 Advanced Computer Arch.
Embedded Computer Architecture 5SIA0 Overview
Mattan Erez The University of Texas at Austin
EE 4xx: Computer Architecture and Performance Programming
Embedded Computer Architecture 5SAI0 Wrap-Up, we are almost there...
ECE 8823: GPU Architectures
Overview Prof. Eric Rotenberg
Lecture on High Performance Processor Architecture (CS05162)
Advanced Architecture +
Advanced Computer Architecture 5MD00 / 5Z033 Overview
Lecture 1 Class Overview
Presentation transcript:

Advanced Computer Architecture 5MD00 Overview Henk Corporaal TUEindhoven 2014

ACA H.Corporaal2 ACA summary The miniMIPS processor you built What you’ll understand after taking 5MD00 Also, the technology behind chip-scale multiprocessors

ACA H.Corporaal3 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 –etc.

ACA H.Corporaal4 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.Corporaal5 Material Book: –Computer Architecture A quantitative approach –5 th ed. by Hennessy and Patterson Handouts and slides; see course web site:

ACA H.Corporaal6 Organization Credits: –5MD00: 3 credit points (ECTS) Weekly class meetings –Tuesday: – (every week, Helix West 3.91) –Thursday: – (every other week, Pt 6.23) –Very advanced Labs: largely in your own time Student literature research of TOP recent conferences –last week Oral Examination in January 2015

ACA H.Corporaal7 Schedule (preliminary) #DateChapter (5 th ed) Topic 1Nov 11, TueCh 1Overview + Introduction (ch 1) 2Nov 13, ThuMIPS crash course 3Nov 18, TueMIPS crash course 4Nov 25, TueCh 2a + app BMemory hierarchy Design 5Nov 27, ThuCh 2bMemory hierarchy Design 6Dec 2, TueCh 3aILP / Superscalar concepts 7Dec 9, TueCh 3bILP Software techniques 8Dec 11, ThuCh 4SIMD 9Dec 16, TueCh 5aMulti-processors 1, incl Thread level parallel 10Jan 6, TueMulti-processors 2 + roofline model 11Jan 8, ThuApp FInterconnection Networks 12Jan 13, TueCh 5bMemory coherency and consistency -- finalizing lab work – Exams in week 3, 4 or 5 of 2015

ACA H.Corporaal8 Where is computing going?