首页> 外文会议>Hawaii International Conference on System Sciences >Experience with program visualization in tuning parallel loop scheduling
【24h】

Experience with program visualization in tuning parallel loop scheduling

机译:调整并行循环调度中的程序可视化体验

获取原文

摘要

Optimally scheduling parallel programs on multiprocessors is a difficult problem. This is partly due to the fact that interactions between an application, system software, and hardware, have unpredictable effects on performance. They are hard to quantify, and difficult to model. Evaluation and refinement of scheduling paradigms can be made easier by a convenient and effective means of quickly examining system behavior. The paper reports on experience with program visualization as an integral tool in the development and tuning of a scheduler for parallel Fortran loops on a 64-way shared-memory multiprocessor. Over the course of a series of experiments, a visualization system provided feedback concerning the effectiveness of alternative algorithms and parameter tuning. Mathematical models of loop chunking, and the benefits of nested parallelism, were verified, and a performance anomaly due to TLB thrashing was identified and corrected.
机译:最佳调度多处理器上的并行程序是一个难题。这部分是由于应用程序,系统软件和硬件之间的相互作用,对性能具有不可预测的影响。它们难以量化,难以模拟。通过快速检查系统行为的方便和有效手段,可以更容易地更容易地评估和改进调度范式。本文报告了程序可视化的经验,作为一个64路共享内存多处理器上并行Fortran循环的调度和调整的开发和调整的积分工具。在一系列实验过程中,可视化系统提供了有关替代算法和参数调谐的有效性的反馈。验证并校正了嵌套并行性的循环分量的数学模型,以及嵌套并行性的益处,并校正了TLB捶打导致的性能异常。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号