
OpenCL
以TI的Processor SDK(AM5728)的OpenCL例程介绍,学习OpenCL 1.1的用法。
GayKoo
这个作者很懒,什么都没留下…
展开
-
OpenCL模型
前言 以下图源来自广州创龙电子科技公司OpenCL视频教程。 平台模型 执行模型 内存模型 编程模型原创 2022-03-16 11:09:05 · 219 阅读 · 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 · 283 阅读 · 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 · 170 阅读 · 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 · 366 阅读 · 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 · 811 阅读 · 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 · 427 阅读 · 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 · 238 阅读 · 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 · 408 阅读 · 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 · 516 阅读 · 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 · 318 阅读 · 0 评论