在本页阅读全文(共11页)
● 图形还是计算,这又是个问题
好了,我们现在已经知道了事情的起因以及经过,对于结果也应该有所了解了。NVIDIA公布的路线图中,其Maxwell构架会正式将代号Denver的ARM处理器纳入其中,随后NVIDIA更公布了Denver处理器的先期核心照,从照片中我们可以清楚地看到一款典型的ARM构架的处理器,不论是整体布局还是那招牌一般的MMU单元,Denver处理器在想我们诉说着它ARM构架的身世。
既然Maxwell集成ARM的处理器,下面这个问题就是我们不得不面对的了——集成一颗具备完整执行能力的CPU,究竟是为了什么?
也许很多人一看到这个命题就会很自然而然的向通用计算方向去联想,一颗完整执行能力而且功耗很低的CPU,肯定会帮助NVIDIA进一步打开通用计算市场,同时一般桌面用户也将非常无奈的再次背负与自己毫无干系的通用计算能力所带来的成本。NVIDIA,你太没有道德了。
事实确实如此吗?
我们在之前的文章,如《曝你不知道的DX11 解析GPU通用计算妙用》等之中已经多次进行过讨论了——随着DirectX 11的登场,GPU通用计算能力与图形能力之间的界限已经极其模糊了,Compute Shader这种灵活的纯数学型应用对图形构架的通用计算能力有了极高的要求,通过Compute Shader所带来的近乎于无限的可能性,透过通用计算提升的画面质量以及执行效率将成为用户对游戏新体验的开始。与此同时,比较传统的shader一样可以从更加强劲的线程调度和任务发放管理体系中获得很大的好处。
换句话说,图形还是计算,这在DirectX 11应用日趋广泛的今天以及未来已经不再是一个问题了。计算就是图形,图形就是计算。
本文导航