Dataflow architectures offer the ability to trade program level parallelism in order to overcome machine level latencv. Dataflow further offers a uniform synchronization paradigm, representing one end of a spectrum wherein the unit of scheduling is a single instruction. At the opposite extreme are the von Neumann architectures which schedule on a task, or process, basis. This paper examines the spectrum by proposing a new architecture which is a hybrid of dataflow and von Neumann organizations. The analysis attempts to discover those features of the dataflow architecture, lacking in a von Neumann machine, which are essential for tolerating latency and synchronization costs. These features are captured in the concept of a parallel machine la...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Although they are powerful intermediate representations for compilers, pure dataflow graphs are inco...
In a dataflow program, an instruction is enabled whenever all of its operands have been produced; at...
structure storage, latency, multiprocessor, name space, I parallel machine language, process state, ...
Emerging VLSI/ULSI technologies have created new opportunities in designing computer architectures c...
The paper presents an overview of the parallel computing models, architectures, and research project...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
Dataflow is presented as an alternative to the von Neumann model as the basis for computer system de...
The primary objective of the proposed research is to define and evaluate an architecture for a compu...
Abstract: We explore the question: “What can a von Neumann processor borrow from dataflow to make it...
Multithreaded architectures follow a hybrid evaluation based on von Neumann computation model and da...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
The dataflow model of computation offers a powerful alternative to the von Neumann based model for e...
This paper describes the evolution of dataflow computers from the first static design to the newest ...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Although they are powerful intermediate representations for compilers, pure dataflow graphs are inco...
In a dataflow program, an instruction is enabled whenever all of its operands have been produced; at...
structure storage, latency, multiprocessor, name space, I parallel machine language, process state, ...
Emerging VLSI/ULSI technologies have created new opportunities in designing computer architectures c...
The paper presents an overview of the parallel computing models, architectures, and research project...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
Dataflow is presented as an alternative to the von Neumann model as the basis for computer system de...
The primary objective of the proposed research is to define and evaluate an architecture for a compu...
Abstract: We explore the question: “What can a von Neumann processor borrow from dataflow to make it...
Multithreaded architectures follow a hybrid evaluation based on von Neumann computation model and da...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
The dataflow model of computation offers a powerful alternative to the von Neumann based model for e...
This paper describes the evolution of dataflow computers from the first static design to the newest ...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Although they are powerful intermediate representations for compilers, pure dataflow graphs are inco...
In a dataflow program, an instruction is enabled whenever all of its operands have been produced; at...