Advanced Computer Architecture 5 MD 00 Overview Henk Corporaal www. ics. ele. tue. nl/~heco/courses/aca h. corporaal@tue. nl TUEindhoven 2014
ACA summary The mini. MIPS processor you built What you’ll understand after taking 5 MD 00 Also, the technology behind chip-scale multiprocessors ACA H. Corporaal 2
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: ACA H. Corporaal – – – Multi-threading Topologies Synchronization Coherence and Consistency etc. 3
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 4
Material • Book: – Computer Architecture A quantitative approach – 5 th ed. by Hennessy and Patterson • Handouts and slides; see course web site: www. ics. ele. tue. nl/~heco/courses/ACA H. Corporaal 5
Organization • Credits: – 5 MD 00: 3 credit points (ECTS) • Weekly class meetings – Tuesday: 13. 45 – 15. 30 (every week, Helix West 3. 91) – Thursday: 10. 45 – 12. 30 (every other week, Pt 6. 23) – Very advanced Labs: largely in your own time • Student literature research of TOP recent conferences – last week • Oral Examination in January 2015 ACA H. Corporaal 6
Schedule 2014 -2015 (preliminary) # Date Chapter (5 th ed) 1 Nov 11, Tue Ch 1 2 Nov 13, Thu 3 Nov 18, Tue 4 Nov 25, Tue Ch 2 a + app B 5 Nov 27, Thu Ch 2 b 6 Dec 2, Tue Ch 3 a 7 Dec 9, Tue Ch 3 b 8 Dec 11, Thu Ch 4 9 Dec 16, Tue Ch 5 a 10 Jan 6, Tue 11 Jan 8, Thu App F 12 Jan 13, Tue Ch 5 b ACA H. Corporaal Topic Overview + Introduction (ch 1) MIPS crash course Memory hierarchy Design ILP / Superscalar concepts ILP Software techniques SIMD Multi-processors 1, incl Thread level parallel Multi-processors 2 + roofline model Interconnection Networks Memory coherency and consistency -- finalizing lab work – Exams in week 3, 4 or 5 of 2015 7
Where is computing going? ACA H. Corporaal 8