advanced computer architecture 5md00 / 5z033 overview
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 PresentationTRANSCRIPT
Advanced Computer Architecture5MD00 / 5Z033
Overview
Henk Corporaal
www.ics.ele.tue.nl/~heco/courses/aca
TUEindhoven
2013
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
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.
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
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
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
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
ACA H.Corporaal 8
Where is computing going?