Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2013
ACA summary The miniMIPS processor you built What you’ll understand after taking 5MD00 / 5Z033 Also, the technology behind chip-scale multiprocessors Photo is of an Intel Conroe (Core 2 Duo Desktop processor). Photo taken from Intel web site. ACA H.Corporaal
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 ACA H.Corporaal
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
Organization Credits: Weekly class meetings 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
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
Schedule (preliminary) # Date Chapter (5th ed) Topic 1 Nov 11, Mon Ch 1 Overview + Introduction (ch 1) 2 Nov 12, Tue MIPS crash course 3 Nov 18, Mon 4 Nov 25, Mon Ch 2a + app B Memory hierarchy Design 5 Nov 26, Tue Ch 2b 6 Dec 2, Mon Ch 3a ILP / Superscalar concepts 7 Dec 9, Mon Ch 3b ILP Software techniques 8 Dec 10, Tue Ch 4 SIMD 9 Dec 16, Mon Ch 5a Multi-processors 1, incl Thread level parallel 10 Jan 6, Mon Multi-processors 2 + roofline model 11 Jan 7, Tue App F Interconnection Networks 12 Jan 13, Mon Ch 5b Memory coherency and consistency -- finalizing lab work – Exams in week 3 or 4 of 2013 ACA H.Corporaal
Where is computing going? ACA H.Corporaal 8