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


On the Scalability of Dynamic Scheduling Scientific Applications with Adaptive Weighted Factoring
Authors:Ioana Banicescu  Vijay Velusamy  Johnny Devaprasad
Institution:(1) Department of Computer Science, Engineering Research Center for Computational Systems, Mississippi State University, MS, USA
Abstract:In heterogeneous environments, dynamic scheduling algorithms are a powerful tool towards performance improvement of scientific applications via load balancing. However, these scheduling techniques employ heuristics that require prior knowledge about workload via profiling resulting in higher overhead as problem sizes and number of processors increase. In addition, load imbalance may appear only at run-time, making profiling work tedious and sometimes even obsolete. Recently, the integration of dynamic loop scheduling algorithms into a number of scientific applications has been proven effective. This paper reports on performance improvements obtained by integrating the Adaptive Weighted Factoring, a recently proposed dynamic loop scheduling technique that addresses these concerns, into two scientific applications: computational field simulation on unstructured grids, and N-Body simulations. Reported experimental results confirm the benefits of using this methodology, and emphasize its high potential for future integration into other scientific applications that exhibit substantial performance degradation due to load imbalance.
Keywords:dynamic loop scheduling  factoring  load balancing  scalability  scientific applications
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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