DocumentCode :
2337055
Title :
Reducing overhead in implementing fine-grain parallel data-structures of a dataflow language on off-the-shelf distributed-memory parallel computers
Author :
Kusakabe, Shigeru ; Nagai, Taku ; Inenaga, Kentaro ; Amamiya, Makoto
Author_Institution :
Kyushu Univ., Fukuoka, Japan
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
234
Abstract :
In order to show the feasibility of a fine-grain dataflow computation scheme, we are implementing a fine-grain dataflow language on off-the-shelf computers, using a fine-grain multithread approach. Fine-grain parallel data-structures such as I-structures provide high level abstraction to easily write programs with potentially high parallelism. The results of preliminary experiments on a distributed memory parallel machine indicate that the performance inefficiency related to fine-grain parallel data-structures in the naive implementation is mainly caused by the calculation of the local address for distributed data, and the frequent fine-grain data access using message passing. In order to reduce the addressing overhead, we introduce a two-level table addressing technique. We employ a caching mechanism and a grouping mechanism for the fine-grain data access. The preliminary performance evaluation results indicate that these techniques are effective to improve the performance
Keywords :
cache storage; data flow computing; data structures; distributed memory systems; message passing; software performance evaluation; I-structures; caching mechanism; dataflow language; distributed memory parallel machine; fine-grain data access; fine-grain dataflow computation scheme; fine-grain multithread approach; fine-grain parallel data-structures; grouping mechanism; high level abstraction; message passing; off-the-shelf distributed-memory parallel computers; two-level table addressing technique; Automatic control; Concurrent computing; Distributed computing; Hardware; Message passing; Parallel machines; Parallel processing; Parallel programming; Runtime; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667262
Filename :
667262
Link To Document :
بازگشت