您尚未登录。

楼主 #1 2017-10-18 21:24:22

doubleabc
会员
注册时间: 2017-10-18
已发帖子: 2
积分: 2

有感而发,程序是否可以用gpu的能力和操作系统没关系,只是,操作系统为了通用性,统一了一个编程接口,可以这么说,显卡的终极性能操作系统

程序是否可以用gpu的能力和操作系统没关系,只是,操作系统为了通用性,
统一了一个编程接口,
可以这么说,显卡的终极性能操作系统的api根本发挥不出来
操作系统是为了通用性,不是为了发挥每种硬件的终极性能
很多人买了好的显卡,都是白搭了,一个是游戏引擎不支持,一个是系统根本不支持,
游戏商不能为了你的系统版本,特殊优化他的游戏,他们只能采用折中方案
为了考虑最低表现力,还得考虑cpu模拟gpu的软加速
为什么苹果整体方案没有这么麻烦?
因为苹果方案,从硬件,到软件都是定制的
arm平台很泛滥了,但是有高性能的解决方案,为什么不能用这些方案,
打造一个国内的【为苹果】? 那是因为你没有合适的编译器,自己掌控的定制的操作系统,和配合的应用程序开发流水线,、
全是用linux改造,性能是否配合硬件,你也不清楚,只是觉得完成了工作,我拿到了工资可以养家糊口了
如果按照特定硬件平台去做的话,不会比苹果的方案低多少....

离线

#2 2017-10-20 11:43:05

hjjft
会员
注册时间: 2017-10-20
已发帖子: 17
积分: 16.5

Re: 有感而发,程序是否可以用gpu的能力和操作系统没关系,只是,操作系统为了通用性,统一了一个编程接口,可以这么说,显卡的终极性能操作系统

显卡有提供专门的编程接口的。像nvidia的CUDA。之前一个项目也有想过利用显卡做并行计算,后来觉得还是用FPGA方便,搞了个PCI-E接口的FPGA卡。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn