Really not sure what I think about all this....
I understand that dedicated units allow for quicker processing at specific tasks, but surely the benefit of dual cores (and then multi-cores) is to allow for exactly things like this whilst being of benefit in broader situations too.
We will end up with games developers producing games that will
a) be so specialist that only 1% of those who buy the game can get 'the experience' the developers intended
b) require all of us to spend lots of cash on devices that we wont be actually using in 95% of situations
c) piss off the average joe who just wants to play the game but will be so baffled by whether he has 'Device X' in his system (because he bought "a dell. It's a new one. It's got a flat screen and everything") or not he won't bother to buy it.
In principal i am all for the further development of technology, but I have strong reservations about the further compartmentalising / specialising that this is doing.