70 likes | 97 Views
Advanced Computer Architecture 5MD00 / 5Z033 Overview. Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2009. Course goals. Learn advanced computer architecture concepts like: ILP and Multi-issue architectures O-O-O
E N D
Advanced Computer Architecture5MD00 / 5Z033Overview Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2009
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 Lab assignment 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 13.03 • Tuesday: 15.45 – 17.30 • Thursday: 13.45 – 15.30 (roughly every other week) • Labs: in your own time • Student literature research of TOP recent conferences • last week • Oral Examination in January 2010
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 2009 - preliminary Nov 10 Ch 1 Introduction Nov 13 App A MIPS & pipelining (crash course) Nov 17 App B Instruction set design + other architectures Nov 24 Ch 2 ILP / Superscalar architecture concepts Nov 26 Ch 3 (partly) ILP software techniques Dec 1 Ch 4 Multi-processors Dec 8 Multi-processors Dec 10 App E Interconnection networks Dec 15 Ch 5 Memory hierarchy Jan 5 Memory coherency and consistency Jan 12 Student presentations Jan 14 reserved -- finalizing lab work – Exams in week 2 or 3 of 2010
What you’ll understand after taking 5MD00 / 5Z033 The miniMIPS processor you built Also, the technology behind chip-scale multiprocessors ACA summary