embedded computer architecture 5kk73 wrap up n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Embedded Computer Architecture 5KK73 Wrap-Up PowerPoint Presentation
Download Presentation
Embedded Computer Architecture 5KK73 Wrap-Up

Loading in 2 Seconds...

play fullscreen
1 / 38

Embedded Computer Architecture 5KK73 Wrap-Up - PowerPoint PPT Presentation


  • 204 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


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