![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCl/CUDA算法加速
花雨仙晨
目前工作领域为高精SLAM和点云数据处理相关行业
展开
-
OpenCL程序完整例子
#include<iostream>#include "common.h"#define DATA_SIZE 8388608using namespace std;int valuesOK(UserData* to, UserData* from) { for (int i = 0; i < DATA_SIZE; ++i) { if (to[i].w != from[i].w) return 0; } return 1;}int buff.原创 2021-07-10 18:30:03 · 919 阅读 · 0 评论 -
OpenCL简单入门
一、前言最近在做三维点云处理方面的项目,对于三维数据方面的处理来说是非常耗时的,为了加快项目算法的处理速度,于是充分发挥计算机的GPU处理性能,在对项目算法中的不同模块采用了Opencl和CUDA加速技术。这篇只在这里记录Opencl部分,后续会更新CUDA部分。一如既往,从简单的入门开始,下面将分小节开始。二、OpenCL的相关概念OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU、GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行原创 2020-12-04 18:28:20 · 4606 阅读 · 0 评论