【24h】

The HPCVL working template: a tool for high-performance programming

机译:HPCVL工作模板:高性能编程工具

获取原文

摘要

The HPCVL working template is a set of scripts and libraries that facilitates programming for high-performance machines. This is achieved by providing three main functionalities: (1) the maintenance of multiple versions with only a single original source, (2) an automatic relative debugger that is suitable to use one version of the code (often the serial one) to check the correctness of another (for instance, the parallel one), and (3) a scheme for simple CPU timing, for example to determine the sections of the serial code worthwhile parallelizing, or to find the scaling properties of the parallel one. In this paper, we demonstrate the practical application of the working template by means of a simple example.
机译:HPCVL工作模板是一组脚本和库,可帮助对高性能计算机进行编程。这是通过提供三个主要功能来实现的:(1)仅使用一个原始源就可以维护多个版本,(2)适用于使用一个版本的代码(通常是串行版本)检查代码的自动相对调试器。另一个(例如,并行的)的正确性,以及(3)一种用于简单CPU时序的方案,例如,确定值得并行化的串行代码部分,或找到并行的代码的缩放属性。在本文中,我们通过一个简单的示例演示了工作模板的实际应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号