首页> 外文会议>International conference on parallel and distributed processing techniques and applications >The Support of an Experimental OpenCL Compiler on HSA Environments
【24h】

The Support of an Experimental OpenCL Compiler on HSA Environments

机译:HSA环境中实验性OpenCL编译器的支持

获取原文

摘要

In recent years, with the increasing computing power and programmability on GPU, GPU has become an important role on hardware accelerator. Heterogeneous System Architecture (HSA) announced by HSA Foundation is an approach to benefit both CPUs and GPUs advantages. Open Computing Language (OpenCL) is one of the well-known programming frameworks for parallel computing on heterogeneous architecture. In this paper, an OpenCL framework is designed and implemented on HSA platform. An OpenCL compiler for HSA uses low-level virtual machine (LLVM) and an OpenCL runtime extends Portable Computing Language (PoCL) framework are built. PoCL is a portable OpenCL implementation for different parallel hardwares. Furthermore, HSA-related tools released by HSA Foundation are also integrated in our framework. Experimental results indicate that our framework provides enough features to support for advanced research.
机译:近年来,随着GPU上计算能力和可编程性的提高,GPU已成为硬件加速器上的重要角色。 HSA Foundation宣布的异构系统体系结构(HSA)是一种使CPU和GPU都受益的方法。开放计算语言(OpenCL)是在异构体系结构上进行并行计算的著名编程框架之一。本文在HSA平台上设计并实现了一个OpenCL框架。用于HSA的OpenCL编译器使用低级虚拟机(LLVM),并且构建了OpenCL运行时扩展的可移植计算语言(PoCL)框架。 PoCL是适用于不同并行硬件的便携式OpenCL实现。此外,由HSA Foundation发布的与HSA相关的工具也已集成到我们的框架中。实验结果表明,我们的框架提供了足够的功能来支持高级研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号