Efficient Execution of Dataflow Programs
Efficient Execution of Dataflow Programs
批准号:
8709817
负责人:
Lubomir Bic
金额:
$13.59万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1987
资助国家:
美国
项目状态:
已结题
起止时间:
1987-08-01 至 1990-01-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
A number of architectures have been proposed to implement the basic principles of dataflow computation. The main problem common to all these architectures is a large overhead associated with the execution of each individual instruction. In particular, each operand that passes from one instruction to another may have to travel considerable distances through a communication network and various hardware components (special memories and queues) before it reaches its destination. Furthermore, operands destined for the same instruction must be recognized and segregated in a special token matching store. Only when all operands have arrived for an instruction, can it be scheduled for execution on a processor. In comparison, passing an operand from one instruction to another in a von Neumann computer requires only a simple memory store operation. In this research, a different approach is used to executing dataflow program, which significantly reduces the overhead of operand routing and matching. The approach is based on the idea of breaking a given dataflow program into segments of code which, due to their operand dependencies, must be executed sequentially. Each such sequence may be loaded into memory for execution whenever its first instruction is enabled. Once loaded,it can be viewed as a very simple sequential process, which is ready when its current instruction is enabled, running when there is a free processor, and blocked when its current instruction is waiting for operands to arrive. Hence, the dataflow program may be viewed as a collection of very simple communicating processes. In this research, they will investigate the process-oriented approach by formulating the model and the architecture in more detail and by performing extensive simulation experiments to compare its performance to von Neumann computers and to other dataflow systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CISE Research Instrumentation: A Distributed Biomedical Computing Laboratory
-
批准号:9617349
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:1997
-
负责人:Lubomir Bic
-
依托单位:
Messengers: A Coordination Paradigm for Distributed Computing
-
批准号:9703572
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:1997
-
负责人:Lubomir Bic
-
依托单位:
RCMS: Computer Science Summer Institute for UnderrepresentedMinorities
-
批准号:9255174
-
项目类别:Standard Grant
-
资助金额:$48.0万
-
财政年份:1992
-
负责人:Lubomir Bic
-
依托单位:
Highly Parallel Information Management Systems
-
批准号:8503589
-
项目类别:Standard Grant
-
资助金额:$11.36万
-
财政年份:1985
-
负责人:Lubomir Bic
-
依托单位:
Dataflow Databases (Computer Research)
-
批准号:8117516
-
项目类别:Standard Grant
-
资助金额:$3.81万
-
财政年份:1982
-
负责人:Lubomir Bic
-
依托单位:
海外基金