![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenCL
OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码
肥叔菌
本博客主要用于记录学习过程中的笔记,每隔一段时间,博主将会将精华内容整合发到知乎、简书上。欢迎关注博主肥叔菌在其他平台上的账号,谢谢。
B站:https://space.bilibili.com/456254145
segmentfault:https://segmentfault.com/u/feishujun/articles
简书:https://www.jianshu.com/u/67bab078551a
展开
-
读书笔记-OpenCL编程指南 平台、上下文和设备
OpenCL应用的第一步是查询OpenCL平台集合,选择其中一个或多个平台在应用中使用。与平台关联有一个简档(profile),描述所支持的特定OpenCL版本的功能。简档可以是完全简档,涵盖定义为核心规范的所有功能,或者是嵌入式简档,定义为完全简档的一个子集,其中删除了为保证与IEEE 754标准一致而提出的一些需求。clGetPlatformIDs平台集可以用下面命令查询如果参数platforms为NULL,clGetPlatformIDs会返回可用平台数。返回的平台数可以用num_entri原创 2020-07-15 23:22:07 · 7026 阅读 · 0 评论 -
读书笔记-OpenCL编程指南 HelloWorld
main函数会实现或调用一组函数,完成以下操作:可以和OpenCL入门二:OpenCL基础概念中的代码进行对比OpenCL内核__kernel void vector_add(global const float *a, global const float *b, global float *result){ int gid = get_global_id(0); result[gid] = a[gid] + b[gid];}————————————————版权声明:本文为CSDN原创 2020-07-03 23:28:47 · 7529 阅读 · 0 评论 -
读书笔记-OpenCL编程指南 简介
OpenCL是Open Computing Language(开放语言的缩写)。设立OpenCL的目的就是为日益庞大的并行计算市场提供一个开放的、免费的行业标准。它让开发人员能够利用CPU、GPU等计算设备内部巨大的并行计算能力。为了保证通用计算,OpenCL在五个方面进行了规定:系统调用全部的硬件资源将C语言作为并行程序模型的基础,加快OpenCL程序的研发速度以及保证可移植性做到与现有软件体系结构通用实现硬件平台上的通用提供承前启后,向前兼容的通用支持OpenCL 1.1语言与APIO原创 2020-07-02 22:44:44 · 7852 阅读 · 0 评论 -
OpenCL入门一:Intel核心显卡OpenCL环境搭建
本文在Windows 10 64位系统上搭建OpenCL开发环境,笔记本显卡的类型(使用英特尔® 驱动程序和支持助理查询):NVIDIA GeForce 820MIntel® HD Graphics FamilyAdapter CompatibilityNVIDIAIntel CorporationVideo ProcessorGeForce 820MInte...原创 2019-01-18 10:39:38 · 19501 阅读 · 1 评论 -
OpenCL入门二:OpenCL基础概念
http://opencl.codeplex.com/wikipage?title=OpenCL Tutorials - 1  (英文版) http://www.cnblogs.com/leiben/archive/2012/06/05/2536508.html (博友翻译的中文版)原创 2019-01-24 10:22:26 · 8864 阅读 · 0 评论