Well yeah ok, but then an APU is just a weak Xeon Phi? If you were going to use it like that wouldn't it just be better to get a bunch of AMD Radeon Sky9's and xfire them and use that as a compute unit? I believe Linus did a video on setting up a render machine and just stuffing it full of that shit. I don't see the exact point of doing that. Virtualization?
I'm thinking of the Jaguar cores now and how they manage the VM system of something like an Xbox One. But again, you could run GPU's as compute processors. You can't do that very easily in windows, or at least I don't know how to, but in MacOS now you can set up a GPU (or many GPU's) to not actually e used to display anything and rather just use them as processors, basically, and send them tasks to do. I think its easier in 10.12 vs 10.11 because of the Metal API though.