开始OpenCL教程
Beginning OpenCL tutorials?
我看过一些关于OpenCL功能强大的视频和文章,我很着迷。问题是,帮助你使用OpenCL的资源要少得多。。比如OpenGL。
我正在寻找一些指向OpenCL的入门教程(例如Hello World教程)和一些高级教程的指针
此外,OpenCL是如何"跨平台"的,我可以在多少不同的操作系统(如Windows、Linux、iOS和Android)上运行OpenCL程序。
BTW:我更喜欢用C++(而不是Java等)使用OpenCL的教程:-)
编辑:如果我开始在OpenCL中开发,我需要去哪里下载headers和amp。在Windows系统上的lib文件(在linux上,你只需要键入sudo apt-get-install opencl dev&我认为Mac OS X已经安装了它?)。
OpenCL是如何"跨平台"的,有多少不同的操作系统(例如Windows、Linux、iOS和Android)我可以获得OpenCL程序吗继续跑步?
OpenCL是开放标准,但主要依赖于供应商为特定硬件和操作系统开发的驱动程序。
要获得驱动程序,c++lib和信息,请访问以下链接:
Khronos
AMD
AMD指南(初学者到相对高级)
英伟达
Nvidia指南(初学者到相对高级)+CUDA(学习Nvidia GPU的更多技术)
Mac
英特尔
臂
三星
高通
相关文章:
- 使用std::vector的OpenCL矩阵乘法
- OpenCL 内核参数中的字符***?
- 在 NVIDIA GEFORCE GTX 1050 上下载适用于 Windows 10 的 openCL 1.2
- OpenCL 是否支持向量作为内核参数?
- 向量加法代码 OpenCL 返回 clCreateKernel 错误 -46
- 提高 OpenCL 的性能
- openCL 内核返回垃圾值,尽管没有错误
- OpenCL 内核计时测量 0 秒或导致 SIGABRT
- 0xc000007b Windows 上的 OpenCL 库的加载时间错误
- OpenCL 在 NVIDIA 和 Intel GPU 上启动内核时CL_INVALID_COMMAND_QUEUE
- OpenCL 代码卡在写入输出缓冲区上
- LLVM 万花筒教程 JIT 编译问题
- 将 C++ 库包含在 OpenCL 内核中?
- 如何在 OpenCL 中将小写转换为大写,反之亦然
- OpenCL 错误类在主机C++给出错误
- Zedboard zynq-7000 Opencl 浮点数从类型 'double*' 强制转换为类型 'double' 无效
- OPENCL 警告:不兼容的指针类型将'float __global[16]'传递给类型为 '__global float4 的参数 *
- 使用 NVIDIA GPU 在 Cygwin 中链接 OpenCL 库时遇到问题
- 在 OpenCL 库中找不到 cl::Error 类
- 开始OpenCL教程