首页> 外文期刊>ACM Transactions on Graphics >Brook for GPUs: Stream computing on graphics hardware
【24h】

Brook for GPUs: Stream computing on graphics hardware

机译:Brook for GPU:图形硬件上的流计算

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

摘要

In this paper, we present Brook for GPUs, a system for general-purpose computation on programmable graphics hardware. Brook extends C to include simple data-parallel constructs, enabling the use of the GPU as a streaming coprocessor. We present a compiler and runtime system that abstracts and virtualizes many aspects of graphics hardware. In addition, we present an analysis of the effectiveness of the GPU as a compute engine compared to the CPU, to determine when the GPU can outperform the CPU for a particular algorithm. We evaluate our system with five applications, the SAXPY and SGEMV BLAS operators, image segmentation, FFT, and ray tracing. For these applications, we demonstrate that our Brook implementations perform comparably to hand-written GPU code and up to seven times faster than their CPU counterparts.
机译:在本文中,我们介绍了适用于GPU的Brook,这是一种用于在可编程图形硬件上进行通用计算的系统。 Brook将C扩展为包括简单的数据并行构造,从而可以将GPU用作流式协处理器。我们提出了一个编译器和运行时系统,该系统对图形硬件的许多方面进行了抽象和虚拟化。此外,我们还对GPU作为计算引擎与CPU的有效性进行了分析,以确定GPU在特定算法下何时能胜过CPU。我们通过五个应用程序(SASPY和SGEMV BLAS运算符),图像分割,FFT和射线跟踪对我们的系统进行评估。对于这些应用程序,我们证明了我们的Brook实现与手写的GPU代码具有可比的性能,并且比CPU的性能快7倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号