» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 关于PC领域的CPU和GPU,有一点想请教一下大家

CPU其实Intel和AMD的差异性更大,因为不光微架构不同,指令集也不同,Intel不断的开发新的专属指令集,而AMD兼容的指令集更有限——可是实际玩主流的3A大作,Intel和AMD的CPU并没有什么本质的差异,只存在单核效率上的一些差距

可是GPU的话,都是用的DX API,都是完全一致的特效、技术支持程度,却会存在非常巨大的优化差距,比如A游戏NVIDIA和AMD的GPU表现都符合预期,但是B游戏就让AMD的GPU性能仿佛降了几个档次(都不考虑PX加速)

这是为什么呢?或者说,为什么主流的3A大作对CPU基本不存在选择性优化的问题,而对GPU则有很强烈的优化需要呢?

[ 本帖最后由 KoeiSangokushi 于 2014-11-17 16:28 编辑 ]


TOP

引用:
原帖由 风间星魂 于 2014-11-17 16:44 发表


N卡优势项目他们用了NV的闭源库GW框架,而且NV会派团队驻守帮你优化,但他们会拒绝调试任何非N卡的问题。。。。
如果是OpenGL那差距更大了,A卡驱动烂,N卡有很多非常好的扩展可以来优化。
在举个例子,nv的NV ...
那CPU呢?开发商不怎么针对Intel最新的指令集做优化吗?



TOP

posted by wap, platform: 小米 MI 1S
引用:
原帖由 @Epilogue  于 2014-11-17 18:07 发表
amd cpu借着才时代主机的光呢
一直还行,除了功耗和单核效率


TOP

posted by wap, platform: 小米 MI 1S
引用:
原帖由 @FXCarl  于 2014-11-17 18:21 发表
CPU 其实也优化的千差万别啊 …… 看看 Cell

Intel CPU 有大量的运行时优化,以至于程序员可以省心很多。也是为啥同频的计算效能 I 比 A 高的原因 —— 有效计算指令数高一截。曾经有个很好的比方来描述实际计算效能:

有一种“没有被执行”是在执行前发现这个指令是可以不需要立即执行甚至抛弃的
另一种“没有被执行”是脏苦累活全部干完了之后没有写入内存的

GPU 其实优化也没有特别的地方。主要还是和有限的显存位宽斗 ……
问题是这种CPU自己的优化是固定和稳定的,与它们自身的实力是一致的

TOP

posted by wap, platform: 小米 MI 1S
引用:
原帖由 @Epilogue  于 2014-11-17 18:43 发表
以前哪里行了,你看下那些没对多核优化的老游戏,amd基本被intel吊打。。。
现在也一样吊打啊

TOP

发新话题
     
官方公众号及微博