Dependency-driven distribution of synchronous programs

7Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In this paper, we describe an automatic synthesis procedure that distributes synchronous programs on a set of desynchronized processing elements. Our distribution procedure consists of three steps: First, we translate the given synchronous program to synchronous guarded actions. Second, we analyze their data dependencies and represent them in a so-called action dependency graph (ADG). Third, the ADG is subsequently partitioned into of sub-graphs where cuts can be made horizontal (for a pipelined execution) or vertical (for a concurrent execution). Finally, we generate for each sub-graph a corresponding component and automatically synthesize a communication infrastructure between these components.

Cite

CITATION STYLE

APA

Baudisch, D., Brandt, J., & Schneider, K. (2010). Dependency-driven distribution of synchronous programs. In IFIP Advances in Information and Communication Technology (Vol. 329, pp. 169–180). Springer New York LLC. https://doi.org/10.1007/978-3-642-15234-4_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free