Turnus: An open-source design space exploration framework for dynamic stream programs
(2014) Design and Architectures for Signal and Image Processing (DASIP) p.1-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... (More)
- 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. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/7991086
- author
- Casale Brunet, Simone ; Wisniewska, Malgorzata ; Bezati, Endri ; Mattavelli, Marco and Janneck, Jörn LU
- organization
- publishing date
- 2014
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- [Host publication title missing]
- pages
- 1 - 2
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- Design and Architectures for Signal and Image Processing (DASIP)
- conference location
- Madrid, Spain
- conference dates
- 2014-10-08 - 2014-10-10
- external identifiers
-
- scopus:84942274754
- DOI
- 10.1109/DASIP.2014.7115614
- language
- English
- LU publication?
- yes
- id
- db1f1039-75fc-4c34-940c-d795b3b9b968 (old id 7991086)
- date added to LUP
- 2016-04-04 11:55:48
- date last changed
- 2022-01-29 22:41:45
@inproceedings{db1f1039-75fc-4c34-940c-d795b3b9b968, 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.}}, author = {{Casale Brunet, Simone and Wisniewska, Malgorzata and Bezati, Endri and Mattavelli, Marco and Janneck, Jörn}}, booktitle = {{[Host publication title missing]}}, language = {{eng}}, pages = {{1--2}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, title = {{Turnus: An open-source design space exploration framework for dynamic stream programs}}, url = {{http://dx.doi.org/10.1109/DASIP.2014.7115614}}, doi = {{10.1109/DASIP.2014.7115614}}, year = {{2014}}, }