您的位置: 专家智库 > >

国家自然科学基金(s61033008)

作品数:1 被引量:0H指数:0
发文基金:国家教育部博士点基金国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 1篇中文期刊文章

领域

  • 1篇自动化与计算...

主题

  • 1篇PROGRA...
  • 1篇SHARED
  • 1篇BUFFER
  • 1篇FINE-G...
  • 1篇HETERO...
  • 1篇OPENCL

传媒

  • 1篇Journa...

年份

  • 1篇2013
1 条 记 录,以下是 1-1
排序方式:
Efficient fine-grained shared buffer management for multiple OpenCL devices
2013年
OpenCL programming provides full code portability between different hardware platforms,and can serve as a good programming candidate for heterogeneous systems,which typically consist of a host processor and several accelerators.However,to make full use of the computing capacity of such a system,programmers are requested to manage diverse OpenCL-enabled devices explicitly,including distributing the workload between different devices and managing data transfer between multiple devices.All these tedious jobs pose a huge challenge for programmers.In this paper,a distributed shared OpenCL memory(DSOM) is presented,which relieves users of having to manage data transfer explicitly,by supporting shared buffers across devices.DSOM allocates shared buffers in the system memory and treats the on-device memory as a software managed virtual cache buffer.To support fine-grained shared buffer management,we designed a kernel parser in DSOM for buffer access range analysis.A basic modified,shared,invalid cache coherency is implemented for DSOM to maintain coherency for cache buffers.In addition,we propose a novel strategy to minimize communication cost between devices by launching each necessary data transfer as early as possible.This strategy enables overlap of data transfer with kernel execution.Our experimental results show that the applicability of our method for buffer access range analysis is good,and the efficiency of DSOM is high.
Chang-qing XUNDong CHENQiang LANChun-yuan ZHANG
关键词:OPENCL
共1页<1>
聚类工具0