首页 | 本学科首页   官方微博 | 高级检索  
     


PLUM : Parallel Load Balancing for Adaptive Unstructured Meshes
Authors:Leonid Oliker  Rupak Biswas
Affiliation:aResearch Institute for Advanced Computer Science, Mail Stop T27A-1, NASA Ames Research Center, Moffett Field, California, 94035-1000, f1;bMRJ Technology Solutions, Mail Stop T27A-1, NASA Ames Research Center, Moffett Field, California, 94035-1000, f2
Abstract:Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbalance among processors on a parallel machine. We present a novel method calledPLUMto dynamically balance the processor workloads with a global view. This paper describes the implementation and integration of all major components within our dynamic load balancing strategy for adaptive grid calculations. Mesh adaption, repartitioning, processor assignment, and remapping are critical components of the framework that must be accomplished rapidly and efficiently so as not to cause a significant overhead to the numerical simulation. A data redistribution model is also presented that predicts the remapping cost on the SP2. This model is required to determine whether the gain from a balanced workload distribution offsets the cost of data movement. Results presented in this paper demonstrate thatPLUMis an effective dynamic load balancing strategy which remains viable on a large number of processors.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号