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