DocumentCode :
296682
Title :
Application of an object-oriented parallel run-time system to a Grand Challenge 3D multi-grid code
Author :
Baillie, Clive ; Grunwald, Dirk ; Vajracharya, Suvas
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
Volume :
1
fYear :
1996
fDate :
3-6 Jan 1996
Firstpage :
251
Abstract :
We have taken a Grand Challenge 3D multi-grid code, QGMG, initially developed on the Cray C-90 and subsequently parallelized for MPPs, and implemented it using the DUDE object-oriented, runtime system which combines both task and data parallelism. The QGMG code is a challenging application for two reasons. Firstly, as in all multigrid solvers, the most straightforward implementation requires that most of the processors idle at barrier synchronisations. Secondly, the QGMG code is an example of an application that requires both task and data parallelism: two multigrids (task parallelism) must be solved and each multigrid solver contains data parallelism. To address these challenges, DUDE loosens the requirement that all processes must wait at barriers, and provides integrated task parallelism and data parallelism. We describe the QGMG code and the DUDE object-oriented, runtime system in detail, explaining how we parallelized this Grand Challenge application
Keywords :
differential equations; mathematics computing; message passing; object-oriented programming; parallel programming; parallelising compilers; synchronisation; 3D multi-grid code; Cray C-90; DUDE; Grand Challenge; QGMG; barrier synchronisations; data parallelism; massively parallel processor; multigrid solvers; object-oriented parallel run-time system; task parallelism; Application software; Computer science; Message passing; Object oriented modeling; Packaging machines; Parallel processing; Processor scheduling; Programming profession; System performance; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
Type :
conf
DOI :
10.1109/HICSS.1996.495469
Filename :
495469
Link To Document :
بازگشت