:7.44KB : :1 :2023-06-12 23:06:37
调用DirectCompute实现GPU并行运算。
首先编写一个HLSL文件,一个很简单的求exp和exp2的代码而已:
然后用D3DCompileFromFile编译这个文件、创建D3D设备和上下文、创建ComputeShader、创建ID3D11Buffer、设置用于计算的资源视图,再调用ID3D11DeviceContext::Dispatch进行计算,完成计算后创建一块CPU可读的ID3D11Buffer,用ID3D11DeviceContext::Map将其映射到内存即得到结果。
最后是一些喜闻乐见的对比环节:
使用CPU:AMD Ryzen 5 5500U
使用GPU:AMD Radeon(TM) Graphics
05-30远程调用nodejs运算
05-28注册表修改CPU和GPU型号
02-04分数的四则运算,关于分数计算
02-05Word编辑复杂的数学运算公式
10-04WPS表格么进行规划求解运算
11-26PPT添加形状运算工具
11-20word/wps中快速输入分数运算
11-19在excel进行加减乘除运算方法
11-09PPT布尔运算添加到选项卡
10-30excel对数据进行减法运算