A latency tolerant code generation algorithm for a coarse grain dataflow machine

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

First, a specific coarse-grain dataflow architecture, the ADAMl-Architecture, is briefly introduced, highlighting the features which influence the language and compiler design of a high level language for this architecture. It is shown that the key requirement to hide latency leads to new code generation strategies. In the main part of the paper, an algorithm is presented to generate sequential codeblocks for the ADAM-Architecture from dataflow graphs. We prove that the demonstrated algorithm generates correct code. Comparing the codes generated from the new algorithm and from a traditional leftmost depth-first code generator, the tradeoff between number of used registers and gained concurrency is discussed. Finally, future research goals and the present state of work are demonstrated.

Cite

CITATION STYLE

APA

Murer, S. B. (1990). A latency tolerant code generation algorithm for a coarse grain dataflow machine. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 457 LNCS, pp. 277–287). Springer Verlag. https://doi.org/10.1007/3-540-53065-7_107

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