AMD公司在推出自己的Hawaii图形核心的同时,推出了一个全新的图形API接口技术,这项技术被命名为“Mantle”,然而这样一个技术能够为游戏硬件带来怎样的改革呢?今天我们就为大家详细的讲解一下“Mantle”技术的原理。
要想知道什么是Mantle,我们首先需要简单了解一下API。API(Application Programming Interface,应用程序编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。
而常规的Windows API所使用的函数都包含在Windows系统目录下的“动态链接库”文件当中。用户所需要做的仅仅是点击一个窗体按钮组件,Windows就会发送一个消息给窗体,VB获取这个消息之后,经过分析,将会生成一个特定的事件。整个动态链接库都是模块化的,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
Mantle API原理上与常规的Windows API差不多,只是Mantle API可以通过AMD驱动组件中的驱动程序,让应用程序直接与GCN架构核心进行沟通,从而达到更高的硬件执行效率与性能发挥稳定性。
由于Mantle为开发人员提供了直接与GCN架构沟通的方式,所以数据转换的运算量得到了大幅度的减少,这样CPU的工作量也得到了极大的减轻。由于CPU的剩余性能得到了提升,游戏开发人员就可以更多的运用CPU的运算能力,无需单芯CPU的性能瓶颈,即可提供更为出色的游戏运算系统。