• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD Desktop Kaveri APU With 13 CUs Enabled Radeon R5 M200 (832 Stream Processors) GPU Spotted

On silicon perhaps.
But Intels stagnating could be down to the crazy things they're doing with power consumption as that's the focus right now.

Power consumption is good for a while but chiefly only mobile hardware will benefit the most from it. You could technically save power from spreading workload on cores instead of one/two maxing out heating up a lot more. :)
 
Rroff your not seeing the wood from the trees. If you dont force some people to change their ways then they will continue coding like they have always done.

It may be a challenge now but hopefully it will breed a new generation of parallel development. Keyboards have thier place but look how everyone embraces the touchscreen now it on lots of devices. Hell my 14 month old girl can navigate round the ipad well - resistance is futile!!! :D

Its not just about being a challenge - the actual processing that is typical of the core of a game engine doesn't naturally lend itself to multi-threading you can't force multi-threading on it. I do actually have experience with game engine coding btw so I'm not just talking from a theoretical point of view I have a reasonable grounding in the challenges of making a game engine make good use of additional cores.

(Thats not saying game engines couldn't support multi threading a lot better than they generally do currently but that at the end of the day the way the core of a typical game engine works will never be able to take advantage of threading in the way something like a video encoder can ever - no matter how much some people will wish it could).
 
Last edited:
Its not just about being a challenge - the actual processing that is typical of the core of a game engine doesn't naturally lend itself to multi-threading you can't force multi-threading on it. I do actually have experience with game engine coding btw so I'm not just talking from a theoretical point of view I have a reasonable grounding in the challenges of making a game engine make good use of additional cores.

(Thats not saying game engines couldn't support multi threading a lot better than they generally do currently but that at the end of the day the way the core of a typical game engine works will never be able to take advantage of threading in the way something like a video encoder can ever - no matter how much some people will wish it could).

Very true.

I angled this toward a push on the game developers to utilise the engines - recognising that machines out there do have multi threaded hardware. I guess they assume all CPU's are intel however there should be no excuse for some threads/cores being maxed out and others idling away if there is capacity to involve them.
 
This is unfortunately what most multithreaded games are like at the moment:

http://gamegpu.ru/images/stories/Test_GPU/strategy/Total War ROME II/test/rome2 amd.jpg

One core maxed and holding back the others.

Its not something that will change massively any time soon - a typical game engine runs on a single chain of dependencies that rely on the sub-system before them to properly do their work - sure you can thread them but then you run into the problem of having additional frame latency as you tie everything back up together - so you get a faster running game that seems to make better use of the cores but results in higher latency between proper updates meaning it doesn't feel so "snappy" to play.


EDIT: Thats something you can get away with to a degree on a console but porting the game to a PC as is will feel pretty nasty to play.
 
But dont you think Rroff that with the direction of both PS4 and XBone to go with in simplistic terms 'more cores' even if they do not use all of them for gaming it will shift the designing and implementation very soon?

This 'porting' will fade as both consoles and PC's will in essence run on similar hardware and hopefully speed up the multi core experience before the 4/8 core CPU's in these threads are obsolete?
 
The hope is that since the consoles cannot really perform if they're hugely limited by the performance of a single core, things will dramatically improve -- even if it's far from perfect. Intel CPUs would gain as well of course, but the 8 core AMD CPUs would gain the most.
 
Don't suppose anyone knows if Kaveri is likely to be compatible with the TrueAudio and Mantle features AMD announced yesterday?
 
Back
Top Bottom