70 likes | 81 Views
This article summarizes the key concepts covered in the course, including ILP, DLP, multi-issue architectures, O-O-O execution, branch prediction, advanced memory hierarchy, and multi-processor architecture. It also highlights crucial topics such as parallelism, cache design, coherence, consistency, and synchronization. The article concludes with grading details and suggestions for follow-up courses.
E N D
Embedded Computer Architecture5SAI0Wrap-Up, we are almost there... Henk Corporaal www.ics.ele.tue.nl/~heco/courses/ECA h.corporaal@tue.nl TUEindhoven 2018-2019
Did we meet our Course goals? • Learn advanced computer architecture concepts like: • ILP, DLP, and Multi-issue architectures • O-O-O execution • Correlating branch prediction • Advanced memory hierarchy; speedup methods • Energy consumption and Technology issues; • etc. • Learn multi-processor architecture concepts like: • Multi-threading • Topologies • Synchronization • Cache Coherence and Memory Consistency, • etc.
Schedule 2018-2019 3 labs • CGRA • GPU • MultiProcessordesign
Crucial Topics Treated • Indepth treatment of Processor components: • RISC, CISC, VLIW, Superscalar, SIMD, SIMT, GPU, SMT, TTA, CGRA • ASIPs and Accelerators • Neural Networks and their accelerators • Simulation options • The energy / power law • Memory hierarchy with all kinds of optimizations • All details about cache design, and many optimizations, incl. the model of the 4 Cs • All types of Parallelism and How to Parallelize • Loop transformations (but much more on this in PCP course 5LIM0, Q3) • Multi-Processing systems • shared memory and their issues, like Coherence, Consistency and Synchronization • message passing • interconnect networks and their metrics
Questions • What are the major things you learned? • What was you favorite topic(s)? • What are the key issues? • What topics did you miss? • note, you can also select an interesting topic for you bonus paper presentation • What should we change next year? • Check our website 5SIA0: • www.es.ele.tue.nl/~heco/courses/EmbeddedComputerArchitecture/ Send an email if you have feedback and ideas; highly appreciated !
Grading • with a maximum of 100 points (giving a grade 10): • 3 lab reports, each up to 10 points • online exam (bring your laptop): Monday 21 January, • be there at 8.45 ! • questions about each lab: each 15 points • questions about general / discussed theory: 25 points • bonus, studying and presenting a recent scientific high quality article, strongly related to the course: up to 10 points; follow instructions on the course website • Friday, 8 February • resit • April 15, Monday, at 18-21h, be there a17.45
Finally • Interesting follow-up courses • Parallelization, Compilers and Platforms: 5LIM0 • Q3 • all about the newest LLVM compiler and much more • Project based course on desining an Embedded System, Embedded Visial Control: 5LIA0 • Q4 • http://www.es.ele.tue.nl/~heco/courses/EmbeddedVisualControl/ • Student internship and thesis assignements: • see PARSE (Parallel Architecture Research Eindhoven) website, then go to student projects: • http://parse.ele.tue.nl • Hope you enjoyed the course, and especially, learned a lot • Wish you success !!