advanced computer architecture 5md00 / 5z033 overview

8
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal www.ics.ele.tue.nl/ ~heco/courses/aca [email protected] TUEindhoven 2013

Upload: kareem-carter

Post on 01-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Advanced Computer Architecture 5MD00 / 5Z033 Overview. Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca [email protected] TUEindhoven 2013. What you’ll understand after taking 5MD00 / 5Z033. The miniMIPS processor you built. Also, the technology behind chip-scale multiprocessors. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Advanced Computer Architecture 5MD00 / 5Z033 Overview

Advanced Computer Architecture5MD00 / 5Z033

Overview

Henk Corporaal

www.ics.ele.tue.nl/~heco/courses/aca

[email protected]

TUEindhoven

2013

Page 2: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 2

ACA summary

The miniMIPS processor you built

What you’ll understand after taking 5MD00 / 5Z033

Also, the technology behind chip-scale multiprocessors

Page 3: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 3

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.

Page 4: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 4

Also

• Study recent articles from top conferences and journals

• Perform two lab assignments on Computer Architecture– Simple Scalar processor assignment– Multi-processor assignment

Page 5: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 5

Organization

• Credits:– 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

Page 6: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 6

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

Page 7: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 7

Schedule (preliminary)# Date Chapter (5th

ed)Topic

1 Nov 11, Mon Ch 1 Overview + Introduction (ch 1)2 Nov 12, Tue MIPS crash course3 Nov 18, Mon MIPS crash course 4 Nov 25, Mon Ch 2a + app B Memory hierarchy Design5 Nov 26, Tue Ch 2b Memory hierarchy Design6 Dec 2, Mon Ch 3a ILP / Superscalar concepts7 Dec 9, Mon Ch 3b ILP Software techniques8 Dec 10, Tue Ch 4 SIMD

9 Dec 16, Mon Ch 5a Multi-processors 1, incl Thread level parallel10 Jan 6, Mon Multi-processors 2 + roofline model11 Jan 7, Tue App F Interconnection Networks12 Jan 13, Mon Ch 5b Memory coherency and consistency

-- finalizing lab work –Exams in week 3 or 4 of 2013

Page 8: Advanced Computer Architecture 5MD00 / 5Z033 Overview

ACA H.Corporaal 8

Where is computing going?