70 likes | 245 Views
Advanced Computer Architecture 5MD00 / 5Z033 Overview. Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2010. What you’ll understand after taking 5MD00 / 5Z033. The miniMIPS processor you built. Also, the technology behind chip-scale multiprocessors.
E N D
Advanced Computer Architecture5MD00 / 5Z033Overview Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2010
What you’ll understand after taking 5MD00 / 5Z033 The miniMIPS processor you built Also, the technology behind chip-scale multiprocessors ACA summary
Course goals • Learn advanced computer architecture concepts like: • ILP and Multi-issue architectures • O-O-O • 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.
Also • Study recent articles • Perform two lab assignments on Computer Architecture • Simple Scalar processor assignment • Multi-processor assignment
Organization • Credits: • 5MD00: 3 credit points (ECTS) • 5Z033: 4 credit points • Weekly class meetings, this quarter in Pt 2.19 • Monday: 13.45 – 15.30 (roughly every other week) • Thursday: 10.45 – 12.30 • Labs: in your own time • Student literature research of TOP recent conferences • last week • Oral Examination in January 2011
Material • Book: • Computer Architecture, A quantitative approach, 4rd edition, byHennessy and Patterson, • Handouts and slides; see course web site: www.ics.ele.tue.nl/~heco/courses/ACA
Schedule 2010 - preliminary 1 Nov 8 Ch 1 Introduction 2 Nov 11 App A MIPS & pipelining (crash course) 3 Nov 18 App B Instruction set design + other architectures 4 Nov 22 Ch 2 ILP / Superscalar architecture concepts 5 Nov 27 Ch 3 (partly) ILP software techniques 6 Dec 2 Ch 4 Simultaneous multi-threading & Multi-processors 1 7 Dec 6 Multi-processors 2 + Roofline model 8 Dec 9 App E Interconnection networks 9 Dec 16 Ch 5 Memory hierarchy 10 Jan 3 Memory coherency and consistency 11 Jan 6 Student presentations 12 Jan 13 reserved -- finalizing lab work – Exams in week 3 or 4 of 2010