![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCL
以TI的Processor SDK(AM5728)的OpenCL例程介绍,学习OpenCL 1.1的用法。
GayKoo
这个作者很懒,什么都没留下…
展开
-
OpenCL模型
前言以下图源来自广州创龙电子科技公司OpenCL视频教程。平台模型执行模型内存模型编程模型原创 2022-03-16 11:09:05 · 164 阅读 · 0 评论 -
OpenCL(dspheap)
目录例程介绍例程源码Host端源码OpenCL设备源码例程介绍介绍如何在OpenCL设备端进行heap相关操作。例程源码Host端源码#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <cstdlib>#include "ocl_util.h"#include "kernels.dsp_h"using namespace cl;using n原创 2021-09-15 15:33:38 · 237 阅读 · 0 评论 -
OpenCL(edmamgr)
目录例程介绍例程源码Host端源码OpenCL设备源码例程介绍介绍如何利用edmamgr的api在OpenCL kernel上实现数据在DSP内存中的转移。例程源码Host端源码#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <cstdio>#include <cstdlib>#include "ocl_util.h"#includ原创 2021-09-14 22:34:01 · 132 阅读 · 0 评论 -
OpenCL(sgemm)
目录例程介绍例程源码Host端源码OpenCL设备端源码头文件其他源文件例程介绍在OpenCL设备端进行单精度矩阵乘法运算,并与利用CBLAS库的运算结果进行比较。例程源码Host端源码//main.cpp#include <iostream>#include <cstdlib>#include <iomanip>#include <stdio.h>#include <stdlib.h>#include <unistd.原创 2021-09-14 13:42:48 · 269 阅读 · 0 评论 -
OpenCL(dsplib_fft)
目录例程介绍例程源码Host端源码OpenCL设备源码例程介绍利用OpenCL调用dsplib进行FFT运算,同时也展示如何通过EDMA把数据从DDR转移到L2缓存等措施提高计算性能。例程源码Host端源码/* Example: FFT batch processing multiple channels of samples * - Number of channels: FFTCHS * - Size of each channel: FFTSZ samples * - Data typ原创 2021-09-11 13:35:05 · 703 阅读 · 0 评论 -
OpenCL(vecadd_subdevice)
目录例程介绍例程源码Host端源码OpenCL设备源码例程介绍使用OpenCL的subdevice进行向量加法运算。一个DSP为Compute Device,一个DSP内包含1个以上的Compute Unit,subdevice就是Compute Units。例程源码Host端源码#include <CL/cl.hpp>#include <iostream>#include <cstdlib>#include <cassert>#includ原创 2021-09-08 15:19:24 · 369 阅读 · 0 评论 -
OpenCL(matmpy)
目录例程介绍例程源码Host端源码OpenCL设备端源码例程介绍分别用OpenCL设备和ARM的OpenMP计算1K x 1K的矩阵乘法运算。例程源码Host端源码//main.cpp#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <cstdio>#include <fstream>#include <cstdlib>原创 2021-09-07 17:58:51 · 182 阅读 · 0 评论 -
OpenCL(ccode)
目录例程介绍例程源码Host端代码OpenCL设备端代码例程介绍C代码方式调用OpenCL。例程源码Host端代码//main.cpp#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <fstream>#include <signal.h>#include <cassert>#include <cstdlib>原创 2021-09-05 16:20:58 · 338 阅读 · 0 评论 -
OpenCL(Hello World)
目录例程介绍例程源码Host端OpenCL设备端例程介绍OpenCL的Hello Wolrd,简单演示如何dispatch一个kelnel到DSP,并读回数据。例程源码Host端#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <fstream>#include <cstdlib>#include <cassert>#in原创 2021-09-05 10:54:31 · 394 阅读 · 0 评论 -
OpenCL(platforms)
目录例程介绍例程源码例程介绍介绍获取支持OpenCL的platform和device的API。例程源码#define __CL_ENABLE_EXCEPTIONS#include <CL/cl.hpp>#include <iostream>#include <iomanip>#include <signal.h>#include <cstdlib>#include "ocl_util.h"#ifdef _TI_RTOS#i原创 2021-09-03 21:30:36 · 254 阅读 · 0 评论