首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Parallel Object Contracts for High Performance Computing
【24h】

Parallel Object Contracts for High Performance Computing

机译:高性能计算的并行对象合同

获取原文

摘要

Modern high-performance computing applications are increasingly complex due to the nature of the problems being solved and the often unique, parallel platforms on which they are ultimately executed. Improving the quality of these applications through well-established software engineering techniques, such as design-by-contract, is of growing importance. This paper introduces preliminary work pursuing new interface contract clauses for parallel programming. Existing contract capabilities in the Babel compiler, which is a language interoperability tool tailored for high-performance computing, will be extended with parallel contract constructs for synchronization and method order sequencing. The goal of this work is to enhance existing contract mechanisms without imposing significant synchronization overhead. Preliminary results from an initial investigation of collective and threading assertions are presented.
机译:由于所解决问题的性质以及最终执行的问题,现代高性能计算应用越来越复杂。通过良好的软件工程技术提高这些应用的质量,例如逐项契约,越来越重要。本文介绍了追求新界面合约条款的初步工作,以进行并行编程。 BABEL编译器中的现有合同能力,它是针对高性能计算而定制的语言互操作性工具,将与平行合同构造进行扩展,用于同步和方法订单排序。这项工作的目标是加强现有的合同机制,而不会对现大量同步开销。介绍了集体和穿线断言的初步调查的初步结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号