
OpenCL
文章平均质量分 58
aban-mtd
真诚、负责、踏实
展开
-
对协处理器的一点思考
斗胆假设看这篇文章的人知道GPU和MIC可以作为协处理器来使用,而且了解CUDA,OpenCL。 其实我写这篇文章就是写点担忧的,并且给出点想法。 现在我们经常听说的协处理器也就是GPU和MIC,个人认为之所以叫做协处理器,是因为它们与CPU是分开的,与CPU使用相互独立的存储器,协处理器一般不能操作CPU的内存,CPU可以通过一些API函数来操作协处理器的内存。要想使用协处理原创 2012-06-11 09:38:19 · 3960 阅读 · 2 评论 -
perfect OpenCL tools (CLEditor)
Hi, Everyone. I find a very useful application dedicated to edit OpenCL kernel source file. The name of this application is CLEditor invented by Pavel Torgashov. We can download it from http://cledi原创 2012-10-11 20:38:57 · 2427 阅读 · 3 评论 -
从异构软件开发者的角度看异构计算
越来越多的人正在关注异构计算,为了发表一点个人理解和看法,本文将从一个开发者的角度阐述一下自己的观点。期待大家的批评指正。 异构计算平台 越来越多的主流媒体,出版物都在花时间向大家传递一个信息——异构计算已经并可能在相当长的一段未来时期中主宰计算平台[1,2]。那到底什么是异构计算呢? 作为软件开发者,我认为异构计算就是在异构平台上执行计算,因此我们应该先对异构的计算平原创 2012-11-12 10:38:01 · 4788 阅读 · 1 评论 -
GPU计算或者异构计算编程方式与参考资料
很多朋友想学习GPU计算,大家会有如下几个关心的问题: 我使用什么编程方式来做GPU计算,或者使用什么编程方式书写在GPU上运行的多线程函数? 下面我针对这个问题给出一些大家可以参考的相关信息。 目前比较成熟的可以实现GPU计算的编程方式有:CUDA,OpenCL,OpenACC,OpenHMPP。我们一一叙述。 CUDA CUDA是NVIDIA公司推出的一种GPU计算的原创 2012-11-27 14:05:43 · 4150 阅读 · 3 评论 -
使用位运算节省计算
GPU计算对除法和取余计算比较耗时,幸运的是我们可以对某些除法和取余运算使用按位计算来代替。 仅限整数 1. 某个数x除以2的m次幂y x/y 与 x>>m的结果是一致的 2. 某个数对2的m次幂取余 x%y 与 x&(y-1)是一致的原创 2013-01-21 21:31:30 · 2292 阅读 · 0 评论