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