【24h】

Towards a Parallel C++ Programming Language Based on Commodity Object-Oriented Technologies

机译:迈向基于商品面向对象技术的并行C ++编程语言

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

摘要

To become widespread, parallel computing should be based on advanced commodity technology, and parallel languages are no exception. But parallel languages must also support a wide range of parallel programming styles, ease of programming, and high performance. We show that C++ can support a wide range of parallel programming styles without special language extensions. More concretely, we used MPC++, a parallel dialect of C++ extended using only templates and inheritance, to create a prototype class/template library which supports three kinds of parallel programming styles. We tested the library performance with representative programs in each of the programming styles.
机译:为了普及,并行计算应基于先进的商品技术,并且并行语言也不例外。但是并行语言还必须支持广泛的并行编程样式,易于编程和高性能。我们证明C ++可以支持多种并行编程样式,而无需特殊的语言扩展。更具体地说,我们使用MPC ++(仅使用模板和继承扩展的C ++并行方言)来创建支持三种并行编程样式的原型类/模板库。我们使用每种编程风格的代表性程序测试了库的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号