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
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;
Conference_Titel :
Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-2646-9
DOI :
10.1109/ISCID.2012.63