80 likes | 195 Views
Advanced Computer Architecture 5MD00 / 5Z033 Overview. Henk Corporaal www.ics.ele.tue.nl/~heco/courses/aca h.corporaal@tue.nl TUEindhoven 2013. 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 2013
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 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.
Also • Study recent articles from top conferences and journals • 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 • 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
Material • Book: • Computer ArchitectureA quantitative approach • 5th ed. byHennessy and Patterson • Handouts and slides; see course web site: www.ics.ele.tue.nl/~heco/courses/ACA
Schedule (preliminary) -- finalizing lab work – Exams in week 3 or 4 of 2013