C#通过OpenCL调用显卡GPU做高效并行运算

今天我阅读了一篇文章(C#通过OpenCL调用显卡GPU做高效并行运算:https://www.cnblogs.com/DragonStart/p/7731944.html)做了一个测试项目并得到了以下结论

GUP使用结论1:GPU中可以运算8位数(10000000)以内的数字计算而且结果不能超过10000000,具体不能超过多少有待测试,

GUP使用结论2:GPU调用运算快,但是定义内存速度慢,也就是用于GPU计算的数组长度要小,写到GPU中的代码运算量可以很大

GUP使用结论3:总结论1、2可以得出当用于GPU计算的数组长度小(但也不能太小具体多少有待研究),GPU中代码运算量大使用GPU可以远远优于CPU,本示例CPU用时约计600s,GPU约计5s

测试项目地址:https://gitee.com/baa_map/shader.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值