首页> 外文期刊>ACM Transactions on Modeling and Computer Simulation >TADSim: Discrete Event-Based Performance Prediction for Temperature-Accelerated Dynamics
【24h】

TADSim: Discrete Event-Based Performance Prediction for Temperature-Accelerated Dynamics

机译:TADSim:基于离散事件的温度加速动力学性能预测

获取原文
获取原文并翻译 | 示例
           

摘要

Next-generation high-performance computing will require more scalable and flexible performance prediction tools to evaluate software-hardware co-design choices relevant to scientific applications and hardware architectures. We present a new class of tools called application simulators-parameterized fast-running proxies of large-scale scientific applications using parallel discrete event simulation. Parameterized choices for the algorithmic method and hardware options provide a rich space for design exploration and allow us to quickly find well-performing software-hardware combinations. We demonstrate our approach with a TADSim simulator that models the temperature-accelerated dynamics (TAD) method, an algorithmically complex and parameter-rich member of the accelerated molecular dynamics (AMD) family of molecular dynamics methods. The essence of the TAD application is captured without the computational expense and resource usage of the full code. We accomplish this by identifying the time-intensive elements, quantifying algorithm steps in terms of those elements, abstracting them out, and replacing them by the passage of time. We use TADSim to quickly characterize the runtime performance and algorithmic behavior for the otherwise long-running simulation code. We extend TADSim to model algorithm extensions, such as speculative spawning of the compute-bound stages, and predict performance improvements without having to implement such a method. Validation against the actual TAD code shows close agreement for the evolution of an example physical system, a silver surface. Focused parameter scans have allowed us to study algorithm parameter choices over far more scenarios than would be possible with the actual simulation. This has led to interesting performance-related insights and suggested extensions.
机译:下一代高性能计算将需要更多可扩展且更灵活的性能预测工具,以评估与科学应用和硬件体系结构相关的软件-硬件协同设计选择。我们提出了一种新的工具,称为应用程序模拟器-使用并行离散事件模拟的大规模科学应用程序的参数化快速运行代理。算法方法的参数化选择和硬件选项为设计探索提供了广阔的空间,并使我们能够快速找到性能良好的软硬件组合。我们使用TADSim模拟器演示了我们的方法,该模拟器模拟了温度加速动力学(TAD)方法,该算法是分子动力学方法的加速分子动力学(AMD)系列的算法复杂且参数丰富的成员。 TAD应用程序的本质被捕获,而没有完整代码的计算开销和资源使用。我们通过识别时间密集型元素,根据这些元素量化算法步骤,将其抽象出来并通过时间的流逝来替换来实现此目的。我们使用TADSim来快速描述否则将长时间运行的仿真代码的运行时性能和算法行为。我们将TADSim扩展到模型算法扩展模型,例如计算绑定阶段的推测生成,并预测性能改进而无需实现这种方法。针对实际的TAD代码进行的验证表明,对于示例物理系统(银色表面)的演变,它具有紧密的一致性。集中的参数扫描使我们能够在比实际模拟更多的情况下研究算法参数选择。这导致了有趣的与性能相关的见解和建议的扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号