随笔分类 - GPU/并行计算/OpenCL
摘要:http://www.cnblogs.com/Ninputer/archive/2012/01/03/2310945.html之前我写了一篇用GPU绘制曼德勃罗特(Mandelbrot)集图像的文章, 里面使用的技术是与DirectX 11继承在一起的DirectCompute。DirectCompute执行在GPU上的kernel代码,必须用一种特殊的HLSL语言来编写。虽然 这种语言有些类似于C,但一些特殊的细节使得没接触过DirectX的开发人员很不适应。相比于kernel代码,驱动HLSL所要进行的准备工作那简直 麻烦得要命,所以我在那篇博客里索性略去了。如果要想要体会一下Direct
阅读全文
摘要:C++ AMP全 名C++ Accelerated Massive Parallelism(加速大规模并行计算),是微软提出的基于C++的异构化并行计算平台。它将随Visual Studio 11一起发布,目前为预览版本。所谓异构并行计算,主要的需求就来自于GPU通用计算的崛起。GPU非常适合大规模数据并行算法,即同一程序应多多组不同的数据进行并行运算。然而GPU的架构与主流CPU不同,而且常常更新换代,没法采用传 统编程语言来编程。现有的GPU多数编程方案,如DirectCompute和OpenCL,都要使用不同的语言或编译器来编写运行于GPU上的 kernel部分和运行在CPU上的host
阅读全文

浙公网安备 33010602011771号