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