DocumentCode :
3190147
Title :
Multi-ASIP platform synthesis for Event-Triggered applications with cost/performance trade-offs
Author :
Gangadharan, Deepak ; Micconi, Laura ; Pop, Paul ; Madsen, J.
Author_Institution :
Embedded Syst. Eng., Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2013
fDate :
19-21 Aug. 2013
Firstpage :
277
Lastpage :
286
Abstract :
In this paper, we propose a technique to synthesize a cost-efficient distributed platform consisting of multiple Application Specific Instruction Set Processors (multi-ASIPs) running applications with strict timing constraints. Multi-ASIP platform synthesis is a non-trivial task for two reasons. Firstly, we need to know the WCET of tasks in target applications to derive platforms (including synthesized ASIPs) in which the tasks are schedulable. However, the WCET of tasks can be known only after the ASIPs are synthesized. We break this circular dependency by using a probability distribution of the WCET of a task (further referred to as the WCET uncertainty model), which takes into account the underlying microarchitectural configurations for the ASIP implementation. Secondly, the datapath area of the multi-ASIPs synthesized is an important design factor that contributes significantly towards the overall cost of the platform. We propose an area estimation model and a WCET uncertainty model that consider the effect of task datapath similarity. Based on these two models, we support the designer in exploring cost/performance trade-offs during the platform synthesis. We propose an Evolutionary Algorithm-based approach to solve this multiobjective optimization problem. The proposed approach has been evaluated using several benchmarks and it provides a number of multi-ASIP platform solutions exploring the trade-offs in the cost/performance design space.
Keywords :
distributed processing; embedded systems; evolutionary computation; instruction sets; optimisation; WCET; cost-efficient distributed platform; cost/performance trade-offs; event-triggered applications; evolutionary algorithm; multiASIP platform synthesis; multiobjective optimization; multiple application specific instruction set processors; Decoding; Digital audio players; Estimation; Merging; Microarchitecture; Program processors; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location :
Taipei
ISSN :
1533-2306
Type :
conf
DOI :
10.1109/RTCSA.2013.6732228
Filename :
6732228
Link To Document :
بازگشت