Presentation is loading. Please wait.

Presentation is loading. Please wait.

Workshop - November 2011 - Toulouse Architecture exploration and optimisation of a flexible signal processing unit Jean BERTRAND, Jérémie POULY – CNES.

Similar presentations


Presentation on theme: "Workshop - November 2011 - Toulouse Architecture exploration and optimisation of a flexible signal processing unit Jean BERTRAND, Jérémie POULY – CNES."— Presentation transcript:

1 Workshop - November 2011 - Toulouse Architecture exploration and optimisation of a flexible signal processing unit Jean BERTRAND, Jérémie POULY – CNES Axel BONESS, François BERTRAND – CEA LETI

2 Workshop - November 20112 Goals Evaluate SoCKET tools capacity to support architecture exploration Constraints Need to achieve meaningful technical work Specific tools required Small team involved Choice of « easy » exploration For verification of results To ease success

3 Workshop - November 20113 Design under improvement VECTOR MAGNETOMETER YOU NAME ITNULL FIELD MAGNETOMETER

4 Workshop - November 20114 Design overview Design with large datapath 48 bit endpoint, 104 at most Multiplier/accumulator/shifter structure Micro-programmable Task scheduling BUT: Computational performance depend on I/O throughput HENCE : Good arbiter (also) needed

5 Workshop - November 20115 Constraints As our design prones reconfigurability : any application is candidate Model Input Arbiter (to score) Application Ouput Metrics

6 Workshop - November 20116 SystemC-TLM-TAC needs To be correctly installed and configured Some parts are not painless Users have to Master C++ Understand SystemC/TLM/TAC hierarchy and components Users should be seasoned in these fields Users must be confident with the design

7 Workshop - November 20117 TAC & architecture exploration Design of model is the important stage Data collection is not built-in We had to implement our specific outputs Model is communication based therefore good candidate for TLM-TAC modeling Model evolution easy (arbiter switch) Simulation campaign easy with unix scripting

8 Workshop - November 20118 What was scored ? Tough I/O application identified In two different kind of applications Three different arbiters Round Robin Time slot FIFO Allows different parameters Priorized FIFO

9 Workshop - November 20119 Results RECS1 time slot arbiter

10 Workshop - November 201110 Results RECS2-4 time slot arbiter

11 Workshop - November 201111 Scoring of arbiters

12 Workshop - November 201112 Results : analysis Technical result : priorized FIFO arbiter is the best Modelisation results easy to obtain Ease of characterization of several arbiters

13 Workshop - November 201113 Synthesis Architecture exploration succeeded Results were meaningful and relevant When TAC API is mastered, development is an easy process Excellent ratio time taken/risks leveraged given initial training and seasoning Modelisation environment mastering as lengthy ROI

14 Workshop - November 201114 Questions


Download ppt "Workshop - November 2011 - Toulouse Architecture exploration and optimisation of a flexible signal processing unit Jean BERTRAND, Jérémie POULY – CNES."

Similar presentations


Ads by Google