DocumentCode
2874393
Title
Parallel function invocation in a dynamic argument-fetching dataflow architecture
Author
Gao, Guang R. ; Hum, Herbert H J ; Wong, Yue-Bong
Author_Institution
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
fYear
1990
fDate
7-9 Mar 1990
Firstpage
112
Lastpage
116
Abstract
The basic structure of a dynamic data-flow architecture based on the argument-fetching data-flow principle is outlined. In particular, the authors present a scheme to exploit fine-grain parallelism in function invocation based on the argument-fetching principle. They extend the static architecture by associating a frame of consecutive memory space for each parallel function invocation, called a function overlay, and identify each invocation instance with the base address of its overlay. The scheme gains efficiency by making effective use of the power provided by the argument-fetching data-flow principle: the separation of the instruction scheduling mechanism and the instruction execution. To handle function applications and memory management, the proposed architecture will have a memory overlay manager that is separate from the pipelined execution unit. To verify the design, a set of standard benchmark programs was mapped onto the new architecture and executed on an experimental general-purpose data-flow architecture simulation testbed
Keywords
parallel architectures; parallel programming; base address; consecutive memory space; dynamic argument-fetching dataflow architecture; efficiency; fine-grain parallelism; function overlay; instruction execution; instruction scheduling; memory management; parallel function invocation; standard benchmark programs; Application software; Benchmark testing; Computational modeling; Computer architecture; Computer science; Concurrent computing; Data flow computing; Memory management; Multiprocessing systems; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2035-8
Type
conf
DOI
10.1109/PARBSE.1990.77126
Filename
77126
Link To Document