ACM Computing Surveys (CSUR)
Conversion from data-driven to synchronous execution in loop programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
Testing the Coordination Predicate
IEEE Transactions on Computers
Hi-index | 0.00 |
We present algorithms that convert a class of parallel programs, called loop programs, from data-driven mode to synchronous mode. Such algorithms enable programmers to use a high-level, data-driven programming language without forfeiting the efficiency of a synchronous machine. We characterize loop programs for which conversion is possible in terms of sets of balancing equations and we present two conversion algorithms.