在本页阅读全文(共14页)
● 融合的谜底,AMD的最终武器
现在,我为什么会说AMD的APU绝不仅仅至于低功耗高集成度的廉价解决方案这么简单,为什么AMD会如此急迫的迅速推出一个仅仅是迎合和堆砌,完全看不到任何图形构架创新的RV870,为什么融合一定要等到DirectX 11 GPU出现,屏幕前的你应该都明白了吧。
集成进APU的显示部分,也就是符合DirectX 11设计要求的GPU,已经完全可以通过Compute Shader来分担常规CPU需要执行的诸多计算和操作任务,程序员们所需要做的就是利用微软提供的编译器对代码进行对应的优化。虽然在细节上会有诸多的不同,比如对ALU的使用更多的是直接运算和操作能力而不是控制手段的应用,但从本质上来讲这与为SSE提供优化没什么两样。
AMD在Fusion中将GPU与CPU用crossbar连接起来,并让GPU直接使用CPU的MC,除了可以节约晶体管降低发热之外,还可以将CPU和GPU直接连接在一起,通过MC的统一控制直接完成数据的交换和共享。CPU和GPU在经过代码优化之后可以分别处理同一个任务的不同部分。而GPU和CPU使用了统一的操作场合之后,Compute Shader所具备的横向数据共享也将成为可能。
这些事情,都是指令集正在做的。我们甚至可以将Fusion内部的GPU看作是一个“CS指令集”,所有针对CS指令进行优化的程序都将像使用其他指令集优化的程序一样,获得极大地浮点性能的提升。
有巨大的运算资源,有方便的编程和使用方式,甚至还有大商人微软的强力推广,经历了无数苦难但仍旧坚韧不拔的AMD,终于得来了坚持所应有的奖赏。
本文导航