Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007.

Slides:



Advertisements
Similar presentations
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Asma Shakil.
Advertisements

Slides Prepared from the CI-Tutor Courses at NCSA By S. Masoud Sadjadi School of Computing and Information Sciences Florida.
CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
Platform-based Design 5KK70 TU/e 2009 Henk Corporaal Bart Mesman.
Randal E. Bryant Carnegie Mellon University CS:APP2e CS:APP Chapter 4 Computer Architecture Overview CS:APP Chapter 4 Computer Architecture Overview
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.
Slide 1 Instructor: Dr. Hong Jiang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom: 108 Avery Hall; Time: 1:30pm-2:20pm,
Processor Architectures and Program Mapping 5kk10 TU/e 2006 Henk Corporaal Jef van Meerbergen Bart Mesman.
Computer Architecture Instructor: Wen-Hung Liao Office: 大仁樓三樓 Office hours: TBA Course web page:
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.
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.
COE 308 Term Dr Abdelhafid Bouhraoua Term Dr Abdelhafid Bouhraoua.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Introduction to Computer Architecture SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING SUMMER 2015 RAMYAR SAEEDI.
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
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.
DOP - A CPU CORE FOR TEACHING BASICS OF COMPUTER ARCHITECTURE Miloš Bečvář, Alois Pluháček and Jiří Daněček Department of Computer Science and Engineering.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
COSC 3330/6308 Computer Architecture Jehan-François Pâris
Click to edit Master text styles Second level Third level Fourth level Fifth level Course Introduction.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Lecture 01: Welcome Computer Architecture! Kai Bu
CSCI 5593 Advanced Computer Architecture Dirk Grunwald Department of Computer Science Fall 2001.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
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.
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.
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.
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 د. غيث علي عبندة.
Administrative Preliminaries Computer Architecture.
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:
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
Introduction CSE 410, Spring 2005 Computer Systems
System-on-Chip Design
CSE309 Computer Architecture and Organization
CMSC 611 Advanced Computer Arch.
Computer Systems Organization
CPE741: Distributed Systems Course Introduction
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.
T Computer Architecture, Autumn 2005
Advanced Computer Architecture 5MD00 Project on Network-on-Chip
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...
Course Outline for Computer Architecture
Advanced Computer Architecture 5MD00 / 5Z033 Overview
Lecture 1 Class Overview
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007

ACA H.Corporaal2 Course overview Goals: Learn advanced computer architecture concepts Learning how advanced multi-processor architectures operate and are implemented Modifying an actual MPSoC implementation Use of specification, simulation and synthesis environments Application case study: –parallel programming –enhancing the architecture and implementation Teamwork

ACA H.Corporaal3 Organization Credits: –5MD00: 3 credit points (ECTS) –5Z033:4 credit points Weekly class meetings, block C, in –Monday: – –Wednesday: 9.45 – Examination oral Project –Changing, programming and tuning a Network-on-Chip –Details follow during course

ACA H.Corporaal4 Project details? NoC: see –Using RISC processor: a small MIPS 32-bit version –2x2 processor network Specification and simulation of NoC using SystemC 2.0 (Download from Synthesis using the Synopsys CoCentric compiler, FPGA compiler and Webpack Implementation on an FPGA Case application, to be determined (from Multimedia area)

ACA H.Corporaal5 Material Book: –Computer Architecture, A quantitative approach, 4 rd edition, by Hennessy and Patterson, Handouts and slides; see course web site: About SystemC: –SystemC 2.0 Users's Guide (study this!!) –Describing Synthesizable RTL in SystemC –An Introduction to System Level Modeling in SystemC 2.0

ACA H.Corporaal6 Preliminary Schedule 2007 Nov 19Ch 1Introduction Nov 21 / 26App AMIPS (crash course) Nov 28App BInstruction set design + other architectures Dec 3 Ch 2ILP / Superscalar architecture concepts Dec 5Ch 3 (partly)ILP software techniques Dec 10Ch 4Multi-processors Dec 12App EInterconnection networks Dec 17Project outlineMiniNoC implementation Dec 19Ch 5Memory hierarchy, coherency, consistency -- finalizing project work – Exams in week 2 or 3 (e.g. Jan 14/16/18)

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