Download presentation
Presentation is loading. Please wait.
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 ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.