Embedded Computer Architecture 5SIA0 Overview Henk Corporaal TUEindhoven 2015-2016.

Slides:



Advertisements
Similar presentations
Multiprocessors— Large vs. Small Scale Multiprocessors— Large vs. Small Scale.
Advertisements

Lecture 6: Multicore Systems
Embedded Computer Architecture 5KK73 TU/e Henk Corporaal
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
Instruction Level Parallelism (ILP) Colin Stevens.
©UCB CS 162 Computer Architecture Lecture 1 Instructor: L.N. Bhuyan
2015/6/21\course\cpeg F\Topic-1.ppt1 CPEG 421/621 - Fall 2010 Topics I Fundamentals.
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.
ECE 751: Embedded Computing Systems Prof. Mikko Lipasti Lecture notes adapted from Prof. Mike Schulte Course Overview.
Multi-core Processing The Past and The Future Amir Moghimi, ASIC Course, UT ECE.
Early Adopter Introduction to Parallel Computing: Research Intensive University: 4 th Year Elective Bo Hong Electrical and Computer Engineering Georgia.
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.
Computer System Architectures Computer System Software
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.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Instruction-Level Parallelism for Low-Power Embedded Processors January 23, 2001 Presented By Anup Gangwar.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
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.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
1 Wisconsin Computer Architecture Guri SohiMark HillMikko LipastiDavid WoodKaru Sankaralingam Nam Sung Kim.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Advanced Computer Architecture 5MD00 Overview Henk Corporaal TUEindhoven 2014.
\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design.
Pipelining and Parallelism Mark Staveley
Processor Level Parallelism. Improving the Pipeline Pipelined processor – Ideal speedup = num stages – Branches / conflicts mean limited returns after.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
Hybrid Multi-Core Architecture for Boosting Single-Threaded Performance Presented by: Peyman Nov 2007.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
5SIA Luc Waeijen. Embedded Computer Architecture 5SAI0 Simulation Lab Assignment 1 - introduction - Luc Waeijen 16 Nov 2015.
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.
Computation II pg 1 Parallelization, Compilation and Platforms or PCP 5LIM0 Quartile 3, year Introduction - Overview Henk Corporaal February.
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
ECE 486/586 Computer Architecture Introductions Instructor and You
ECOM 6301: Advanced Computer Architectures
CMSC 611 Advanced Computer Arch.
ECE 4100/ Advanced Computer Architecture Sudhakar Yalamanchili
CS203 – Advanced Computer Architecture
Advanced Computer Architecture 5MD00 / 5Z033 SMT Simultaneously Multi-Threading Henk Corporaal TUEindhoven.
Advanced Computer Architecture 5MD00 / 5Z033 SMT Simultaneously Multi-Threading Henk Corporaal TUEindhoven.
Advanced Computer Architecture 5MD00 / 5Z033 Overview
ECE 751: Embedded Computing Systems Prof
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
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
Mattan Erez The University of Texas at Austin
Lecture on High Performance Processor Architecture (CS05162)
Advanced Architecture +
Advanced Computer Architecture 5MD00 / 5Z033 Overview
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

Embedded Computer Architecture 5SIA0 Overview Henk Corporaal TUEindhoven

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

ECA H.Corporaal3 Course goals Learn advanced computer architecture concepts like: –ILP, DLP, and Multi-issue architectures –O-O-O execution –Correlating branch prediction; –Advanced memory hierarchy; speedup methods –Energy consumption and Technology issues; –etc. Learn multi-processor architecture concepts like: –Multi-threading –Topologies –Synchronization –Coherence and Consistency –etc.

ECA H.Corporaal4 Book 1.Introduction 2.Impact of technology 3.Processor microarchitecture 4.Memory hierarchies 5.Multiprocessor systems 6.Interconnection networks 7.Coherence, synchronization, and memory consistency 8.Chip multiprocessors 9.Quantitative evaluations We’ll add ‘embedded’, e.g. ARM

ECA H.Corporaal5 Organization Credits: –5SIA0: 5 credit points (ECTS) Weekly class meetings –Monday:10.45 – (IPO 0.98) –Thursday: – (Paviljoen U46) –Very advanced Labs: largely in your own time Student literature research of TOP recent conferences –last week Examination in January/February 2016

Practical Experience 3 lab assignments on Computer Architecture –Evaluation of a Multi-Core processor –Design and evaluation of an Intel VLIW processor using industrial tools –Extreme parallel (GPU) programming Lab assistents: –Mark Wijtvliet –Luc Waeijen –Roel Jordans ECA H.Corporaal6

Schedule (preliminary) ECA H.Corporaal7 DateTopicMaterialAssignments 9 Nov, MondayIntroductionCh 1 12 Nov, ThursdayTechnology ImpactCh 2 16 NovMultiprocessor Assignment: Luc WaeijenCh 9OpenMP - Sniper SIM 19 NovProcessor Architectures - 1Ch 3 23 NovProcessor Architectures - 2Ch 3 26 NovVLIW - SIlicon Hive: Menno Lindwer 30 NovProcessor Architectures - 3Ch 3; ARMVLIW lab 3 DecGPU: Zhenyu Ye 7 DecMemory hierarchyCh 4 10 DecCGRA + Accelerators: Mark Wijtvliet 14 DecMultiprocessor systems - 1Ch 5GPU lab 17 DecMultiprocessor systems - 2Ch 5 4 JanInterconnectin networksCh 6 7 JanCoherence, synchr. and consistencyCh 7 11 JanChip multiprocessorsCh 8 14 JanNN Maurice Peemen

ECA H.Corporaal8 Extra Material Handouts and slides; see course web site: Study recent articles from top conferences and journals Alternative reading book: –Computer Architecture A quantitative approach –5 th ed. by Hennessy and Patterson –ch 1-5, app A-C

ECA H.Corporaal9 Where is computing going?