Home

Dataflow Computation for the J-Machine


Author(s) : Ellen Spertus Ellen Spertus, 
Publisher : N/A
Publication Date : 1990
ISSN : N/A
Abstract : The dataflow model of computation exposes and exploits parallelism in programs without requiring programmer annotation; however, instruction-level dataflow is too fine-grained to be efficient on general-purpose processors. A popular solution is to develop a "hybrid " model of computation where regions of dataflow graphs are combined into sequential blocks of code. I have implemented such a system to allow the J-Machine to run Id programs, leaving exposed a high amount of parallelism-- such as among loop iterations. I describe this system and provide an analysis of its strengths and weaknesses and those of the J-Machine, along with ideas for improvement.,