DocumentCode :
3590650
Title :
TURNUS: An open-source design space exploration framework for dynamic stream programs
Author :
Casale-Brunet, S. ; Wiszniewska, M. ; Bezati, E. ; Mattavelli, M. ; Janneck, J.W. ; Canale, M.
Author_Institution :
SCI-STI-MM Multimedia Group, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
fYear :
2014
Firstpage :
1
Lastpage :
2
Abstract :
Although the research on the design of heterogeneous concurrent systems has a long and rich history, a unified design methodology and tool support have not emerged so far. Therefore, the creation of such systems remains a difficult, time-consuming and error-prone process. The absence of principled support for system evaluation and optimization at high level of abstraction makes the quality of the resulting implementation strongly dependent on the experience or individual preferences of the designer. In this work we are presenting TURNUS, a unified dataflow design space exploration framework for heterogeneous parallel systems. This open source framework represents a decade of research on high-level modelling and simulation methods and tools for system level performance estimation and optimization. Last year we presented heuristic algorithms that were focused on the results of exploration in terms of algorithmic optimization, rapid performance estimation, application throughput, buffer size dimensioning and power optimization. This year we are presenting the novelties that have been introduced in TURNUS such as clock gating, pipelining optimization, kernel splitting algorithms, advanced partitioning algorithms and scheduling optimization based on model predictive control techniques.
Keywords :
data flow computing; optimisation; public domain software; TURNUS; advanced partitioning algorithm; algorithmic optimization; clock gating; dynamic stream programs; heterogeneous concurrent system design; heterogeneous parallel system; heuristic algorithm; kernel splitting algorithm; model predictive control technique; open-source design space exploration framework; pipelining optimization; rapid performance estimation; scheduling optimization; system level performance estimation; unified dataflow design space exploration framework; Algorithm design and analysis; Clocks; Computer architecture; Optimization; Partitioning algorithms; Signal processing algorithms; Space exploration; co-exploration; dataflow; design space;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2014 Conference on
Type :
conf
DOI :
10.1109/DASIP.2014.7115614
Filename :
7115614
Link To Document :
بازگشت