Thursday 30 January 2014

What is AMD Mantle

Why AMD developed Mantle

From a game developer’s point of view, creating games for the PC has never been especially efficient. With so many combinations of hardware possible in a PC, it’s not practical to create specialized programming for every possible configuration. What they do instead is write simplified code that gets translated on-the-fly into something the computer can work with.
Just as when two people communicate through a translator, this works, but it isn’t efficient. And it’s the CPU that has to do all this extra work, translating and queuing data for the graphics card to process. PCs are meant to be the ultimate gaming platform — they have the power — but all this translation slows things down, and game developers approached AMD asking for something better.

What Mantle does

Mantle is the harmony of three essential ingredients:
  1. A driver within the AMD Catalyst™ software suite that lets applications speak directly to the Graphics Core Next architecture;
  2. A GPU or APU enabled with the Graphics Core Next architecture;
  3. An application or game written to take advantage of Mantle.
Mantle reduces the CPU’s workload by giving developers a way to talk to the GPU directly with much less translation. With less work for the CPU to do, programmers can squeeze much more performance from a system, delivering the greatest benefits in gaming systems where the CPU can be the bottleneck.

What it means for gamers

Now that Mantle has freed up some extra CPU capacity, we expect Mantle will lead to better games, and more of them, since Mantle makes game development easier.
That’s not all Mantle will do for gamers. By shifting work to the GPU, a mid-range or older CPU isn’t the same handicap it was before. With Mantle, the GPU becomes the critical part of the system, and GPU upgrades will have a bigger impact than before.

0 comments:

Post a Comment