DX12不仅能提高CPU性能 也将惠及GPU
分享
据PCWorld网站报道,AMD当地时间周一表示,DirectX 12不仅能提高CPU(中央处理器)性能,也将惠及GPU(图形处理器)。
AMD称,运行DirectX 11的问题在于GPU流水线效率不是很高。AMD描述了有多个队列进入GPU时DirectX 11的运行情况。队列必须进行合并。当数据来自不止一个方向时,GPU就必须对数据进行调节。这显然不是完成任务的最快方式。
PCWorld表示,DirectX 11的另一个问题是优先处理某些重要任务,目前这一过程是通过抢占式策略完成的,效率也不是很高。AMD把这一过程比作在公路上给消防车让道,消防车跑到前边了,但用户则被迫“走走停停”,效率自然不高。
这是AMD声称在运行DirectX 12时其异步着色器和异步计算引擎能大幅提升GPU性能的原因。由于无需调节和合并数据,或强制数据为优先级别更高的任务让路,异步着色器和异步计算引擎使数据和指令能优雅地混合在一起。
异步着色器和异步计算引擎对GPU性能有多大幅度的提升呢?尽管没有经过独立验证,AMD表示,其测试表明异步着色器能使帧率提升46%。
PCWorld指出,AMD称其技术已经应用在索尼PS4上的数款游戏中,其中包括《战地4》(Battlefield 4)和《明日之子》(The Tomorrow Children)。这一技术还已经应用在PC上,但不是DirectX 12游戏。AMD称,在使用该公司的Mantle API(应用编程接口)时,PC版《神偷》就使用了异步着色器。■
0人已赞