DocumentCode :
243483
Title :
Synthesis of Pareto Efficient Technical Architectures for Multi-core Systems
Author :
Zverlov, Sergey ; Voss, Stephan
Author_Institution :
fortiss GmbH, Munich, Germany
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
366
Lastpage :
371
Abstract :
In the area of embedded systems exists a continuous need for more computing power while still fulfilling a large set of constraints in - for instance - timing, safety, cost and energy consumption. Since single-core technologies seem to reach their limits, multi-core systems became the trend in this area. This paper describes a synthesis approach of application-specific homogeneous multi-core architectures, which are optimized towards timing, number of cores and energy consumption. Our method finds the optimal number of cores of the multi-processor system, along with the mapping of tasks onto these cores with the corresponding schedules and the frequency for each core. Since the optimization criteria are concurrent, the results are presented as a Pareto front. The approach is integrated in the model-based tooling framework, called Auto FOCUS3. As input our approach uses the information from the logical architecture of AF3, which represents a component based structure view of the system under development. The approach is based on the Branch & Bound algorithm, which was adapted for our three-dimensional optimization problem.
Keywords :
Pareto optimisation; computer architecture; embedded systems; energy consumption; multiprocessing systems; tree searching; Auto FOCUS3; Pareto efficient technical architecture; application-specific homogeneous multicore architectures; branch & bound algorithm; component based structure view; computing power; embedded systems; energy consumption; logical architecture; model-based tooling framework; multicore systems; multiprocessor system; optimization criteria; single-core technology; task mapping; three-dimensional optimization problem; Energy consumption; Hardware; Multicore processing; Optimization; Schedules; Timing; Auto FOCUS; Branch & Bound; Design Space Exploration; Multi-Core Architectures; Optimization; Pareto Efficiency; SMT;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2014 IEEE 38th International
Conference_Location :
Vasteras
Type :
conf
DOI :
10.1109/COMPSACW.2014.63
Filename :
6903157
Link To Document :
بازگشت