DocumentCode :
2043822
Title :
Systems design space exploration by serial dataflow program execution
Author :
Casale-Brunet, Simone ; Mattavelli, Marco ; Alberti, Claudio ; Janneck, J.W.
Author_Institution :
EPFL, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
fYear :
2013
fDate :
3-6 Nov. 2013
Firstpage :
1805
Lastpage :
1809
Abstract :
The increasing ubiquity of heterogeneous parallel computing platforms nowadays creates the challenge to fully exploit the available computational power when porting existing programs or developing new applications with portability in mind. Existing design space exploration methods focus on specialized applications amenable to compile-time analysis. Real-world applications, however, tend to exhibit complex behavior that depends on input data and even timing. This paper proposes a methodology for creating a finite (approximate) representation of the design space of general streaming applications, based on detailed tracking of a serial run of the program. Homotopy theoretic methods are used to demonstrate how the design space of a program can be reconstructed from its serial execution trajectory. Moreover, the concept of a dependency graph of a dataflow program defined in the literature is extended with the definition of two new kinds of dependencies - the Guard Enable and Disable - and the 3-tuple notion needed to represent them.
Keywords :
data flow graphs; parallel programming; program diagnostics; systems analysis; compile-time analysis; dependency graph; even timing; guard disable dependency; guard enable dependency; heterogeneous parallel computing platforms; homotopy theoretic methods; input data; serial dataflow program execution; serial execution trajectory; systems design space exploration method; Abstracts; Computational modeling; Computer science; Dynamic scheduling; Measurement; Space exploration; Trajectory; dataflow languages; design space exploration; parallel programming; trace space;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4799-2388-5
Type :
conf
DOI :
10.1109/ACSSC.2013.6810613
Filename :
6810613
Link To Document :
بازگشت