DocumentCode :
589414
Title :
Auto-Tuning Mapping Strategy for Parallel CFD Program
Author :
Liu Fang ; Wang Zhenghua ; Che Yonggang
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense & Technol., Changsha, China
Volume :
1
fYear :
2012
fDate :
28-29 Oct. 2012
Firstpage :
222
Lastpage :
226
Abstract :
We present an auto-tuning mapping strategy for mapping grid blocks to multi-processors and multi-nodes in a parallel CFD program. We first calculate the communication matrices from the topology construction of the grids, then use two heuristics in tuning the possible partitions, which largely shrinks the searching space and obtains the optimal mapping under these searching constraints, making out a compromise between tuning cost and system performance. Experiments are carried out for a CFD calculation case on a high performance computing platform. Compared with general block mapping, cycle mapping and random mapping strategies, our strategy has an extraordinary advantage over the others in load balance and communication overhead.
Keywords :
computational fluid dynamics; matrix algebra; multiprocessing systems; parallel programming; search problems; topology; CFD calculation; auto-tuning mapping strategy; communication matrices; cycle mapping strategy; general block mapping; high performance computing platform; multinodes; multiprocessors; optimal mapping; parallel CFD program; random mapping strategy; searching constraints; searching space; system performance; topology construction; tuning cost; Computational fluid dynamics; Heuristic algorithms; Libraries; Optimization; Software algorithms; System performance; Tuning; auto-tuning; heuristic; mapping strategy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-2646-9
Type :
conf
DOI :
10.1109/ISCID.2012.63
Filename :
6406958
Link To Document :
بازگشت