Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FPL'2014 - FlexTiles Workshop - 8 - FlexTiles Demo

494 views

Published on

Slides presented at the FlexTiles Workshop at FPL'2014.
Presentation #8: FlexTiles Demo
FlexTiles is a heterogeneous many-core platform reconfigurable at run-time developed within an FP7 project.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

FPL'2014 - FlexTiles Workshop - 8 - FlexTiles Demo

  1. 1. www.flextiles.eu FlexTiles OVP Simulation of the FlexTiles Platform Stephan Werner (KIT)
  2. 2. 2 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 Outline Outline of the demo Normal usage of OVP Small example platform WebGUI for OVP More complex platform
  3. 3. 3 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 Outline Normal usage of OVP Example: Susan application 2 GPPs for application 1 Monitoring Core gathering the output
  4. 4. 4 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 Platform + Mapping uBlaze DMA 2x 256kbyte 256kbyte 8 kbyte 8 kbyte uBlaze DMA 2x 8 kbyte 8 kbyte 256kbyte 256kbyte Tile 2 Tile 1 CoMik CoMik VL VL Susan RTOS NoC RM RM Hardware Software
  5. 5. 5 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 Susan Platform + Mapping uBlaze DMA 2x 256kbyte 256kbyte 8 kbyte 8 kbyte uBlaze DMA 2x 8 kbyte 8 kbyte 256kbyte 256kbyte Tile 2 Tile 1 CoMik CoMik VL VL Susan RTOS Susan RTOS NoC MCU_block 2.8kb RM RM Hardware Software
  6. 6. 6 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 Outline WebGUI for OVP Example: Frequeny Scaling Application: simple integer processing 4 GPPs for application 1 GPP for Global Virtualization Layer
  7. 7. 7 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 WP4 Demonstration - Virtualisation Layer Application Frequency Scaling Core 3 Core 2 Core 1 A2 A3 A4 Core 0 A1 Core 4 VL VL0 VL1 VL2 VL3 GVL FIFO A2–A4 FIFO A1–A2 FIFO A1–A3 FIFO A3–A4 FIFO VL–A1 FIFO VL–A2 FIFO VL–A3 FIFO VL–A4 Shared Memory 40 40 40 40
  8. 8. 8 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 WP4 Demonstration - Virtualisation Layer Application Frequency Scaling Algorithm Core 3 Core 2 Core 1 A2 A3 A4 Core 0 A1 LOAD EXECUTE EXECUTE STORE FULL NORMAL EMPTY NORMAL NORMAL > 20% < 80%
  9. 9. 9 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 WP4 Demonstration - Virtualisation Layer Application Frequency Scaling Core 3 Core 2 Core 1 A2 A3 A4 Core 0 A1 Core 4 VL VL0 VL1 VL2 VL3 GVL
  10. 10. 10 / The information contained in this document and any attachments are the property of FlexTiles consortium. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this document must be done in accordance with the CA of the project (TRT/DJ/624412785.2011). Template version 1.0 WP4 Demonstration - Virtualisation Layer Application Frequency Scaling Algorithm Core 3 Core 2 Core 1 A2 A3 A4 Core 0 A1 LOAD EXECUTE EXECUTE STORE NORMAL NORMAL FULL FULL GLOBAL DECISION BY GVL

×