TY - JOUR
T1 - A flow‐executing scheme for DOACROSS loops on dynamic dataflow machines
AU - Ishii, Yoshihiko
AU - Yamana, Hayato
AU - Yasue, Toshiaki
AU - Muraoka, Yoichi
PY - 1993
Y1 - 1993
N2 - This paper modifies a flow‐executing scheme of the color‐reuse type, using multiple initial loop control packets, and then proves that the flow‐executing scheme is best suited for executing DOACROSS loops on dynamic dataflow machines. Flow‐executing schemes can be divided into four categories: (1) those using a single initial loop control packet; (2) those using multiple initial loop packets; (a) the color overflow type; and (b) the color reuse type. Then the flow‐executing scheme can be classified into Classes (1‐a), (1b), (2‐a), and (2‐b) through the combination of Categories (1), (2), (a), and (b). This paper suggests that Class (2‐b) is best suited for executing DOACROSS loops, as it extracts full parallelism from DOACROSS loops, no sychronization overhead exists, and no memory access overhead exists after the synchronization.
AB - This paper modifies a flow‐executing scheme of the color‐reuse type, using multiple initial loop control packets, and then proves that the flow‐executing scheme is best suited for executing DOACROSS loops on dynamic dataflow machines. Flow‐executing schemes can be divided into four categories: (1) those using a single initial loop control packet; (2) those using multiple initial loop packets; (a) the color overflow type; and (b) the color reuse type. Then the flow‐executing scheme can be classified into Classes (1‐a), (1b), (2‐a), and (2‐b) through the combination of Categories (1), (2), (a), and (b). This paper suggests that Class (2‐b) is best suited for executing DOACROSS loops, as it extracts full parallelism from DOACROSS loops, no sychronization overhead exists, and no memory access overhead exists after the synchronization.
KW - DOACROSS loop
KW - Dynamic dataflow machine
KW - color management
KW - cyclic packet
UR - http://www.scopus.com/inward/record.url?scp=0027795841&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027795841&partnerID=8YFLogxK
U2 - 10.1002/scj.4690240401
DO - 10.1002/scj.4690240401
M3 - Article
AN - SCOPUS:0027795841
SN - 0882-1666
VL - 24
SP - 1
EP - 12
JO - Systems and Computers in Japan
JF - Systems and Computers in Japan
IS - 4
ER -