Evaluation and analysis of a dynamic allocation scheme on a C++-based parallel programming library

We are currently studying the implementation of a C++-based parallel programming library to simplify parallel programming and efficiently execute parallel programs on a locally distributed computers with nonuniform performances. The class library employs dynamic allocation scheme of Light-Weight Pro...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:The Fourth International Conference/Exhibition on High-Performance Computing in the Asia-Pacific Region, Beijing, China, May 14-17, 2000: Proceedings Ročník 2; s. 915 - 922 vol.2
Hlavní autori: Tezuka, T., Apduhan, B.O., Sueyoshi, T., Arita, I.
Médium: Konferenčný príspevok..
Jazyk:English
Japanese
Vydavateľské údaje: IEEE 2000
Predmet:
ISBN:9780769505909, 0769505892, 0769505902
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:We are currently studying the implementation of a C++-based parallel programming library to simplify parallel programming and efficiently execute parallel programs on a locally distributed computers with nonuniform performances. The class library employs dynamic allocation scheme of Light-Weight Processes (LWPs) and efficient execution of parallel applications. In this paper, we describe the dynamic allocation scheme implemented in the class library, discuss the experimental evaluation with parallel applications, and provide comparison with static allocation. The experiments results show that with dynamic allocation implemented in the class library, there is a significant performance advantage on a cluster environment with machines having nonuniform performances. Furthermore, this study provides insights on the trade-offs between task or process allocation and memory-access costs.
ISBN:9780769505909
0769505892
0769505902
DOI:10.1109/HPC.2000.843571