Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007."— Presentation transcript:

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

2 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

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

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

5 ACA H.Corporaal5 Material Book: –Computer Architecture, A quantitative approach, 4 rd edition, by Hennessy and Patterson, Handouts and slides; see course web site: www.ics.ele.tue.nl/~heco/courses/aca 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

6 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)

7 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


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

Similar presentations


Ads by Google