GPU编程
文章平均质量分 83
勤言不勤语
走走看看,停停想想。
展开
-
GPU编程--CPU和GPU的设计区别
本篇结构前言概论CPU简介GPU简介并行计算CPU/GPU对比适于GPU计算的场景GPU开发环境参考博文一、前言因为工作需要,需要从github上找一个CUDA的DBSCAN聚类实现,刚开始从github上获取到的代码只支持二维数据,为了适配多维数据,要对代码简单改造,这就需要了解CUDA编程模式。之前没有接触过GPU编程相关概念,甚至于没有学过c语言,加上脑袋笨重...原创 2018-05-07 20:13:41 · 14947 阅读 · 0 评论 -
GPU编程--OpenCL基本概念
本篇结构:背景OpenCL是什么框架组成基本概念编写OpenCL程序的基本步骤参考博文一、背景在过去利用GPU对图像渲染进行加速的技术非常成熟,因为GPU是典型的单指令多数据(SIMD)的体系结构,擅长大规模的并行计算;而CPU是多指令单数据流(MISD)的体系结构,更擅长逻辑控制。在当今数据量计算越发庞大的情况下,为了提升计算效率,人们希望将GPU大规模的并行计...原创 2018-05-23 21:24:22 · 36651 阅读 · 4 评论 -
GPU编程--OpenCL四大模型
本篇结构:前言平台模型执行模型内存模型编程模型参考资料一、前言“模型”是对现实世界的一个抽象,它对现实世界的进行简化,把不关心的,或者不影响所关注部分的内容,都从模型去掉。模型有助于理解它反映的那部分世界的规律。OPenCL作为开放性的异构计算的标准,支持的平台有CPU、GPU、DSP、FPGA等。为了把各个厂家、各个平台的各种概念和术语都统一到一个标准的环境下,Op...原创 2018-05-24 14:51:29 · 5291 阅读 · 0 评论