1 / 7

Embedded Computer Architecture 5SAI0 Wrap-Up, we are almost there...

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.

leonaj
Download Presentation

Embedded Computer Architecture 5SAI0 Wrap-Up, we are almost there...

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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.

  3. Schedule 2018-2019 3 labs • CGRA • GPU • MultiProcessordesign

  4. 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

  5. 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 !

  6. 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

  7. 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 !!

More Related