The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Representing Guard Dependencies in Dataflow Execution Traces

Author

  • Simone Casale Brunet
  • Marco Mattavelli
  • Claudio Alberti
  • Jörn Janneck

Summary, in English

Heterogeneous parallel systems are becoming mainstream computing platforms nowadays. One of the main challenges the development community is currently facing is how to fully exploit the available computational power when porting existing programs or developing new ones with available techniques. In this direction, several design space exploration methods have been presented and extensively adopted. However, defining the feasible design space of a dynamic dataflow program still remains an open issue. This paper proposes a novel methodology for defining such a space through a serial execution. 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 dependencies 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.

Publishing year

2013

Language

English

Pages

291-295

Publication/Series

[Host publication title missing]

Document type

Conference paper

Publisher

IEEE - Institute of Electrical and Electronics Engineers Inc.

Topic

  • Computer Science

Conference name

Fifth International Conference on Computational Intelligence, Communication Systems, and Networks (CICSyN)

Conference date

2013-06-05 - 2013-06-07

Conference place

Madrid, Spain

Status

Published

Research group

  • ELLIIT

ISBN/ISSN/Other

  • ISBN: 978-1-4799-0587-4