1 / 38

Embedded Computer Architecture 5KK73 Wrap-Up

Embedded Computer Architecture 5KK73 Wrap-Up. Henk Corporaal www.ics.ele.tue.nl/~heco/courses/EmbeddedComputerArchitecture TUEindhoven January 2014. Core i7. Crisis?. 3GHz. 100W. Trends: #transistors follows Moore but not freq. and performance/core. 5. Today: Final lecture.

coty
Télécharger la présentation

Embedded Computer Architecture 5KK73 Wrap-Up

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 Architecture5KK73Wrap-Up Henk Corporaal www.ics.ele.tue.nl/~heco/courses/EmbeddedComputerArchitecture TUEindhoven January 2014

  2. Core i7 Crisis? 3GHz 100W • Trends: • #transistors follows Moore • but not freq. and performance/core 5 ACA H.Corporaal

  3. Today: Final lecture • Many MPSoC examples • Educational boards • Small experiment • Final remarks • course exam procedure • 5HC99: Embedded Visual Control • internships ACA H.Corporaal

  4. MPSoC examples • ARM Cortex-A15 • TI OMAP 2420 • CELL • Xilinx • NVIDIA: Tegra K1 • TI: OMAP5430 • Samsung: Exynos octo • Apple A7 • Educational boards • QualComm: Snapdragon 800 (couldn’t find much) • AMD Jaguar 8 core (PS4, Xbox one) ACA H.Corporaal

  5. ARM: Cortex-A15 From: Travis Lanier, ARM ACA H.Corporaal

  6. Cortex-A15 ACA H.Corporaal

  7. Cortex-A15 overall pipeline ACA H.Corporaal

  8. Cortex-A15 Execution pipeline ACA H.Corporaal

  9. Example: TI OMAP 2420 architecture ACA H.Corporaal

  10. CELL - the history Sony/Toshiba/IBM consortium Austin, TX – March 2001 Initial investment: $400,000,000 Official name: STI Cell Broadband Engine Also goes by Cell BE, STI Cell, Cell In production for: PlayStation 3 from Sony Mercury’s blades 9/17/2014 ECA - 5KK73. H.Corporaal and B. Mesman 10 ACA H.Corporaal

  11. CELL – the architecture • 1 x PPE 64-bit PowerPC • L1: 32 KB I$ + 32 KB D$ • L2: 512 KB • 8 x SPE cores: • Local store: 256 KB • 128 x 128 bit vector registers • Hybrid memory model: • PPE: Rd/Wr • SPEs: Asynchronous DMA • EIB: 205 GB/s sustained aggregate bandwidth • Processor-to-memory bandwidth: 25.6 GB/s • Processor-to-processor: 20 GB/s in each direction 9/17/2014 ECA - 5KK73. H.Corporaal and B. Mesman 11 ACA H.Corporaal

  12. CELL chip 9/17/2014 ECA - 5KK73. H.Corporaal and B. Mesman 12 ACA H.Corporaal

  13. SPE (Synergetic Processing Element) 9/17/2014 ECA - 5KK73. H.Corporaal and B. Mesman 13 ACA H.Corporaal

  14. SPE pipeline 9/17/2014 ECA - 5KK73. H.Corporaal and B. Mesman 14 ACA H.Corporaal

  15. Xilinx goes multi-core as well: Zynq ACA H.Corporaal

  16. Nvidia Tegra K1 Integrated ARM CPU + Nvidia GPU Pictures & slides from http://www.anandtech.com/show/7622/nvidia-tegra-k1

  17. Nvidia Tegra K1

  18. CPU option 1: Quad-Core ARM Cortex A15

  19. CPU option 1: Quad-Core ARM Cortex A15

  20. CPU option 2: Dual-Core 64-bit Nvidia Denver

  21. Tegra K1: GPU

  22. Tegra K1: GPU

  23. Tegra K1: Image Signal Processor (ISP)

  24. TI OMAP 5430 mobile platform ACA H.Corporaal

  25. Exynos 5410 (Samsung) ACA H.Corporaal

  26. Apple A7 (from iPhone 5s) (chipworks.com) ACA H.Corporaal

  27. A7floorplan(chipworks.com) 28 nm ACA H.Corporaal

  28. Apple A6(chipworks.com) ACA H.Corporaal

  29. Some educational boards • Rasberry Pi • Beagle board • Panda board • Arndale board • Zedboard ACA H.Corporaal

  30. Some educational / prototype boards Raspberry Pi ARMv6 32-bit 700 MHz GPU (VideoCore IV) @ 250MHz ~ 30 $

  31. Some educational / prototype boards Beagle board (TI) • ARM Cortex A8 1GHz • C64x DSP (VLIW) • PowerVR GPU • ~ 150$

  32. Some educational / prototype boards Panda board • OMAP4430 • dual core ARM Cortex-A9, 1.2 GHz • PowerVR 384 MHz • IVA3 multimedia DSP • ~ 180 $

  33. Some educational / prototype boards Arndale • SOC: Exynos 5250 • Dual ARM Cortex-A15 • GPU: ARM Mali-T604 • Runs OpenCL • Inside Chromebook laptop

  34. Some educational / prototype boards • Zedboard • Xilinx Zynq FPGA • Dual ARM core • ~ 300 $ (Universities)

  35. Questions • What are the major things you learned? • What was you favorite topic(s)? • What are the key issues? • What topics did you miss? • What should I change next year? • Check our website 5kk73: • www.es.ele.tue.nl/~heco/courses/EmbeddedComputerArchitecture/ ACA H.Corporaal

  36. Crucial Topics Treated • Processor components • The energy / power law • Memory hierarchy • Reuse & Loop transformations • ASIPs and Accelerators • Parallelism • Multi-Processing • Embedded Systems: MPSoCs ACA H.Corporaal

  37. Finally • Project based course on quadcopters: 5HC99 • http://www.es.ele.tue.nl/~heco/courses/EmbeddedVisualControl/ • http://www.es.ele.tue.nl/education/5HC99/wiki/index.php • Student assignements: see PARSE website, go to student projects: • http://parse.ele.tue.nl • Exam procedure ACA H.Corporaal

More Related