对异构处理器在传统通用计算中利用率低的问题,提出基于开放计算语言OpenCL(opencomputing language)的新的通用计算技术,它提供了统一的编程模型。介绍了OpenCL的特点、架构及实现原理等,并提出OpenCL性能优化 策略。将OpenCL与计算统一设备架构CUDA(computeunified device architecture)及其它通用计算技术进行对比。对比 结果表明,OpenCL能够充分发挥异构处理平台上各种处理器的性能潜力,充分合理地分配任务,为进行大规模并行计算 提供了新的强有力的工具。
2023-03-10 15:46:38 443KB opencl GPU通用计算 期刊论文
1
OpenCL异构并行计算第二版的随书源码,学习书时必备的材料
2023-02-18 22:28:52 27.17MB OpenCL computing
1
工神经网络训练所包含的运算量随着网络中神经元的数量增多而加大,对于神经元较多的网络训练 很耗时。提高人工神经网络训练速度的一个方法是对训练算法优化以减少计算量。由于人工神经网络训练算法 包含大量的矩阵和向量运算,如果把优化的算法用运行在GPU上的OpenCLC语言实现,则训练速度相比传统 基于CPU计算的实现会提高很多。从硬件的并行计算能力着手,以RPROP算法为例,对其运行在GPU上的 OpenCLC语言实现作一些研究。
2023-02-04 08:14:08 363KB opencl gpu通用计算 期刊论文
1
神经网络 使用OpenCL模拟人工神经网络。
2023-02-04 08:11:59 144KB C
1
vulkansdk,linux下的 1.1.126版本。 官网的资源,有时候真的很难下载,这里分享出来,希望帮到各位!vulkan威武!
2022-12-27 15:29:13 82.75MB sdk opencl opengl gpu
1
分别使用C++和opencl实现A*算法,并对比性能。(注:目前在本人环境上,opencl无优势)
2022-11-15 16:29:59 10KB OPENCL GPU A* AStar
1
无独显时,hashcat 必需的运行库,否则可能报错:ATTENTION! No OpenCL, Metal, HIP or CUDA installation found.
2022-11-12 18:03:17 136.49MB hashcat opencl
1
DFT的matlab源代码快速傅立叶变换可视化 使用OpenCL用C ++编写的程序,以学习如何在不同信号上使用FFT 这是什么? 应用程序创建主要用于OpenCL学习目的。 适用于正向和反向或谐波或多谐波信号。 用数学符号表示: DFT和逆DFT X(j) = ∑ x(i) * e +2πij/N / N X(j) = ∑ X(i) * e -2πij/N 创建于: 和 v1.2 如何建造 要求: OpenGL> = 4.2,否则: 在)中更改kOpenGlVersion和kGlslVersion 更改API版本 支持C ++ 20标准的C ++编译器 CMake的> = 3.15 否则,请尝试更改VERSION 已安装的库 安装的OpenCL环境: 对于AMD — 对于Nvidia — 对于英特尔— 警告!:项目依赖项将近100 MB 使用子模块克隆项目(选择存储库之一): git clone https://github.com/ValeryKameko/fast-fourier-transform-visualization --recurse-submodules git c
2022-11-06 21:41:32 316KB 系统开源
1
OpenCL编程入门 OpenCL编程指南 OpenCL编程示例 OpenCL编程学习笔记
2022-10-24 15:20:40 486KB opencl
1
ec_ocl 标量点乘法的椭圆曲线 OpenCL 实现 地位: cl_amd 测试程序分 2 组执行 8 个工作项,读取和存储,计算并写回主机。 主机程序编译 ocl 内核,使用 _constant 和 _local 地址空间分配和执行内存传输。 在 _local 地址空间上写入,从 _constant 读取,然后导出到 _global NDRange 中的每个工作项都执行相同的“好”计算。 cl_amd # ./demo ec_p_mul.cl point_mul Check OpenCL environtment Connecting to OpenCL device: AuthenticAMD AMD E-350 Processor CL_DEVICE_MAX_COMPUTE_UNITS 2 CL_DEVICE_MAX_WORK_GROUP_SIZE 1024
2022-10-15 17:14:16 32KB c opencl elliptic-curves bignumbers
1