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