Presentation is loading. Please wait.

Presentation is loading. Please wait.

ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure Activity leader : Jan.

Similar presentations


Presentation on theme: "ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure Activity leader : Jan."— Presentation transcript:

1 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure Activity leader : Jan Madsen (DTU) ARTIST2 – Cluster Meeting Bologna, May 22 nd, 2006 Activity Execution Platforms

2 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Year 1 activities Achievements: Our integration work UNIBO Braunschweig ETH Zürich DTU ESI Univ. Notre Dame First steps: PISA PISA Hierarchical + dynamic priority scheduling Power model + optimization High-level models for shared communication Hybrid functional and formal models Traffic generator model + mixed level simulation SymTA/S Linköping Hierarchical scheduling + simulation

3 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Year 2 activities Research related to DTU UNIBO Braunschweig ETH Zürich DTU ESI Univ. Notre Dame First steps: PISA PISA Hierarchical + dynamic priority scheduling Power model + optimization High-level models for shared communication Hybrid functional and formal models Traffic generator model + mixed level simulation SymTA/S Linköping Hierarchical scheduling + simulation AAU UPPAAL

4 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS Framework  ARTS Simulation framework based on SystemC  ARTS PE module:  Application  OS  IO ports (OCP 2.0 interface)  IO device drivers  ARTS Communication module:  Network topology and protocol  Network adapters  IO ports (OCP 2.0 interface)  Applications of ARTS :  MPSoC (NoC exploration)  Wireless sensor networks  Automotive systems (TT vs. ET)  Dynamic reconfiguration  IO Master OCP IO device Slave HW model Synchronnizer Resource Allocator Scheduler  1  n... A p p l i c a t i o n R T O S SoC communication interface(OCP)

5 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Outline of presentation  ARTS / MPARM  ARTS for automotive  ARTS exploration using PISA/ETHZ  ARTS UPPAAL

6 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS / MPARM  Interactions between Univ. of Bologna and DTU  Traffic generators  ARTS – MPARM interaction for mixed level simulation

7 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 RIPE ni IP core ni IP core ARTS NoC (from ARTS, TLM, CC, RTL) CC ni OCP Interface IP EmulatorIP ISS System Integration Overview

8 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ni IP core ni IP core ARTS AMBA-AHB ni OCP Interface Exploration with AMBA-AHB AMBA Interface TL1 TL0 Need two types of adapter (i) abstraction and (ii) protocol

9 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 master IP core ARTS AMBA-AHB master OCP Interface Exploration with AMBA-AHB AMBA Interface TL1 TL0 Adapter slave Adapter

10 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS Master OCP Interface ARTS Module MPARM to MPARM Interconnect OCP-IP Channel Package

11 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS Slave OCP Interface ARTS Module MPARM to MPARM Interconnect OCP-IP Channel Package

12 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS for automotive  TU Linkoping has extended ARTS  No global clock for time reference  Possible to execute real code  Implemented a number of automotive network protocols

13 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS exploration using PISA/ETHZ  Multiobjective optimization problem  Using the PISA framework from ETHZ (SPEA2) ApplicationArchitecture Mapping Performance analysis Performance numbers Re-mapping Architecture improvements Rewrite Application

14 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Design space exploration ASIC0FPGAASIC0 BB GPP0 mapping  Meet deadlines  Min. power  Min. buffer sizes  Component cost  Hyper period  Total number of tasks 530 Static scheduling

15 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Scenarios  Explore task mappings  No change in architecture  Explore task mappings and architecture improvements  Number and types of cores buses and bus bridges ASIC0 FPGAASIC0 BB GPP0 PEGPP0GPP1GPP2FPGAASIC0ASIC1BUS Frequency (MHz)25106.62.5 66 Cost ($)10050 25040030065

16 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Exploring task mappings ASIC0 FPGAASIC0 BB GPP0 A0A1 Cores88 Cost ($)2045 Energy (mJ)35402649 Total buffer2938928036 Max buffer981210366

17 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 + Architecture improvements GPP2 BB ASIC1 GPP1 ASIC1 ASIC0 GPP1 B B ASIC1 GPP2 ASIC1ASIC0 A1A2A3 Cores856 Cost ($)204512951695 Energy (mJ)2649817789 Total buffer280368326040367 Max buffer1036614978

18 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS UPPAAL Application layer Middelware layer Processing element layer Network layer A layered collection of event-triggered timed automatons

19 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 ARTS UPPAAL model UPPAAL task model UPPAAL scheduling model

20 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 Preliminary results  Task model  Schedulers  RM  EDF  Experiments  2-8 tasks on 1-2 processor verified in 1-30 sec.

21 ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure  Focus of year 2:  Integration of models  Results:  MPARM and RT-Calculus using Trafficgenerators (DATE’06)  ARTS and UPPAAL  More ?


Download ppt "ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure Activity leader : Jan."

Similar presentations


Ads by Google