首页> 外文期刊>Journal of Parallel and Distributed Computing >Exploiting heterogeneous parallelism with the Heterogeneous Programming Library
【24h】

Exploiting heterogeneous parallelism with the Heterogeneous Programming Library

机译:利用异构编程库开发异构并行性

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

摘要

While recognition of the advantages of heterogeneous computing is steadily growing, the issues of programmability and portability hinder its exploitation. The introduction of the OpenCL standard was a major step forward in that it provides code portability, but its interface is even more complex than that of other approaches. In this paper, we present the Heterogeneous Programming Library (HPL), which permits the development of heterogeneous applications addressing both portability and programmability while not sacrificing high performance. This is achieved by means of an embedded language and data types provided by the library with which generic computations to be run in heterogeneous devices can be expressed. A comparison in terms of programmability and performance with OpenCL shows that both approaches offer very similar performance, while outlining the programmability advantages of HPL.
机译:尽管对异构计算优势的认识正在稳步增长,但可编程性和可移植性问题阻碍了其开发。 OpenCL标准的引入是向前迈出的重要一步,因为它提供了代码可移植性,但是其接口比其他方法更加复杂。在本文中,我们提出了异构编程库(HPL),该库允许开发异构应用程序,以解决可移植性和可编程性,同时又不牺牲高性能。这是通过库提供的嵌入式语言和数据类型来实现的,可以使用该语言和数据类型来表示要在异构设备中运行的通用计算。与OpenCL在可编程性和性能方面的比较表明,两种方法都提供了非常相似的性能,同时概述了HPL的可编程性优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号