首页> 外文会议>International Conference on High Performance Computing Simulation >Performance Reproduction and Prediction of Selected Dynamic Loop Scheduling Experiments
【24h】

Performance Reproduction and Prediction of Selected Dynamic Loop Scheduling Experiments

机译:选定动态循环调度实验的性能再现和预测

获取原文

摘要

Scientific applications are complex, large, and often exhibit irregular and stochastic behavior. The use of efficient loop scheduling techniques, from static to fully dynamic, in computationally-intensive applications is crucial for improving their performance, often degraded by load imbalance, on highperformance computing (HPC) platforms. A number of dynamic loop scheduling (DLS) techniques have been proposed between the late 1980's and early 2000's, and efficiently used in scientific applications. In most cases, the computing systems on which they have been tested and validated are no longer available. This work is concerned with the minimization of the sources of uncertainty in the implementation of DLS techniques to avoid unnecessary influences on the performance of scientific applications. Therefore, it is important to ensure that the DLS techniques employed in scientific applications today adhere to their original design goals and specifications. The goal of this work is to attain and increase the trust in the implementation of DLS techniques in today's studies. To achieve this goal, the performance of a selection of scheduling experiments from the 1992 original work that introduced factoring is reproduced and predicted via both, simulative and native experimentation. The scientific challenge is the reproduction of the performance of the past experiments with incomplete information, such as the computing system characteristics and the implementation details. The experiments show that the simulation reproduces the performance achieved on the past computing platform and accurately predicts the performance achieved on the present computing platform. The performance reproduction and prediction confirm that the present implementation of the DLS techniques considered both, in simulation and natively, adheres to their original description. The results confirm the hypothesis that reproducing experiments of identical scheduling scenarios on past and modern hardware leads to an entirely different behavior from expected.
机译:科学应用复杂,庞大,并且经常表现出不规则和随机行为。在高性能计算(HPC)平台上,在计算密集型应用程序中使用从静态到完全动态的高效循环调度技术对于提高其性能(通常由于负载不平衡而降低性能)至关重要。在1980年代末至2000年代初,已经提出了许多动态循环调度(DLS)技术,并有效地用于科学应用中。在大多数情况下,已对其进行测试和验证的计算系统不再可用。这项工作与最小化DLS技术实施中的不确定性来源有关,以避免对科学应用程序的性能产生不必要的影响。因此,重要的是要确保当今科学应用中采用的DLS技术符合其原始设计目标和规格。这项工作的目的是在当今的研究中获得并增加对DLS技术实施的信任。为了实现此目标,通过模拟和本地实验来重现和预测1992年原始工作中引入分解的部分调度实验的性能。科学的挑战是在不完整的信息(例如计算系统特性和实现细节)下再现过去实验的性能。实验表明,仿真重现了过去计算平台上实现的性能,并准确预测了当前计算平台上实现的性能。性能再现和预测证实,无论是在仿真方面还是在本机方面,都考虑到了DLS技术的当前实现方式符合其原始描述。结果证实了这样一个假设:在过去和现代硬件上重现相同调度方案的实验会导致行为与预期完全不同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号