首页> 外文会议>International Conference on High Performance Computing and 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号