Was it said how it interacts with the CPU or just that it can scale across CPU cores for increased performance? I am little concerned about Intel here since they used the word "cores" and not "threads", but I doubt that will be an issue. Plus, It is all kind of contradictory...it scales across CPU cores for 10x performance, but then it doesn't use the CPU much and you can underclock it 100% and not get a performance hit. Unless they hit new unheard of levels of parallel programing the more cores shouldn't win out over more processing speed as long as there isn't a thread count bottle neck. Did they elaborate on this at all? What they are talking about here is pretty much revolutionary. Not just something to increase performance a little. This is paradigm changing if the thread count is more important than CPU clock speed. Plus this new type of pipeline to carry all data to the CPU is bound to help things out.
I found this interesting tid-bit:
Taken from here
The basic operation of Mantle is relatively simple: the application generates lists of rendering commands that take place in the appropriate queue GPU that performs in As he finishes previous tasks. The fundamental difference is that this is not the driver that manages and controls distributed rendering with varying degrees of effectiveness, it is the application that manages all as finely as the developer wants.
So forgive the bad google translate. I am assuming that means the developers of the graphics engine...if a game developer has to do all the Mantle work...I am not seeing it getting used too often. Not on console ports anyway. Unless being Mantle compatible makes a game more attractive to customers so that the work pays off.
And is this true what I've been translating out of some websites? That Mantle has a layer that specifies it to GCN architecture, but this layer could be replaced to support any type of GPU? This is really going against the whole low level API thing. Or perhaps not. I suppose the API could be made to work with a specific GPU and then if that GPU is detected...only that version of the game gets installed. I think it would just get bloated real fast...each different version Mantle should need its own install files. I think this would truly be the death of retail PC games unless they started putting several disks in a box though they might be able to just put in big letters on the front of the box that the disk inside was meant for a specific GPU series which would probably be a logistical and SKU nightmare. For digital downloads they would either need to detect or ask the user what version they needed.
One thing is for sure...I think AMD roped the moon on this. I will really need to see it get implemented outside of a cooked demo to really believe it. It is...just too good to be true. And really all they released was more high level information...sounds like we won't see any true documentation on Mantle til March 2014.