使用GPU编程,一定能够提高运行速度吗
答案:2 悬赏:60 手机版
解决时间 2021-03-31 15:15
- 提问者网友:謫仙
- 2021-03-30 22:05
使用GPU编程,一定能够提高运行速度吗
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-30 23:32
GPU顾名思义就是“图形处理单元”,它主要是用来分担CPU关于图形处理工作的,例如:渲染、实时光照、场景虚拟变化等。
所以,如果你的数据处理主要是关于图形处理的,那么显然,改成GPU并行过后,速度肯定能提高。就如同:原来就一个管家,现在你给管家找了个帮手,所以管家不需要注意细节了,直接将图形任务当做一件事交给帮手做。帮手去管那些图形处理任务的细节,而且效率比管家还要高(术业有专攻)。追问谢谢三楼的回答,我的程序是三维克里金插值的程序,好像没有关于图形处理的,请问那会加快速度吗?追答我上面回答过了,GPU只适合做图形处理相关任务,尤其是3D图形处理,例如:纹理、贴图、渲染、动态光线等。其它任务CPU是不会交给它做的,因为GPU在显卡上,而不在主板上(除非主板集成显卡,即便这样还是在显卡上)。
你的程序如果是插值程序,实际上改不了GPU的,因为任务无法用GPU提供的接口解决。追问谢谢你了
所以,如果你的数据处理主要是关于图形处理的,那么显然,改成GPU并行过后,速度肯定能提高。就如同:原来就一个管家,现在你给管家找了个帮手,所以管家不需要注意细节了,直接将图形任务当做一件事交给帮手做。帮手去管那些图形处理任务的细节,而且效率比管家还要高(术业有专攻)。追问谢谢三楼的回答,我的程序是三维克里金插值的程序,好像没有关于图形处理的,请问那会加快速度吗?追答我上面回答过了,GPU只适合做图形处理相关任务,尤其是3D图形处理,例如:纹理、贴图、渲染、动态光线等。其它任务CPU是不会交给它做的,因为GPU在显卡上,而不在主板上(除非主板集成显卡,即便这样还是在显卡上)。
你的程序如果是插值程序,实际上改不了GPU的,因为任务无法用GPU提供的接口解决。追问谢谢你了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯