cdrkf :
If you read my statement I'm not the one declaring the imminent death of dGPU... However the iGPU is going to extend further and further up the performance scale in relation to dGPU moving forward. The point is that dGPU tech is going to become more and more niche. That *isn't* the same thing as saying it will die out. One thing I do predict, a combined APU *will become more efficient than separate components* once the correct balance of CPU and GPU resources is reached. In that context I think APU type chips will replace the 'dGPU as accelerator' cards for HPC workloads. Gaming / graphics rendering isn't really the same thing, as it is so specific that having a single ASIC with 100% transistors dedicated to that job is still going to be the better option overall.
The other thing to remember, modern GPU's are built in blocks. Having a large iGPU doesn't require you to turn it all on at once- each block will be individually gated and only used when it's needed (this is all current tech). The new consoles have already shown it's quite feasible to put a mid range dGPU on die with the CPU.
oh, you mean juan? he's parroting some s/a articles from before. and i've verified several times in this thread how he lies. his claims(which are actually blanket statements devoid of any specifics) are of no concern to me. this is why the reply was directed towards you.
as for dgfx - high end discreet gfx has always been niche. this is not something new. with the shrinking pc market, discreet parts are the things people stop buying if they think they have "good enough" performance from integrated parts. but they end up buying high performance discreet gfx when they need more than "good enough". it's not a technological concern, more of budget concern. in case of apus, the bottlenecks hit early due to it's integrated nature. right now for example, the igpu is faster than the memory it uses. so now the memory itself and it's usage will have to catch up. when the memory catches up, then the igpu will try to increase better utilization of faster memory. and so on.
an apu (e.g. 7850k) is efficient as any other device, for it's purpose and for it's price. it depends on the particular usage case.
in case of replacing multigpu accelerators... i don't know much, but i've always thought of maintaining memory coherency across processing nodes a major concern. with cpus you get 4-16 cores per socket, may be 64 max. per cluster with 4S. but with apu with 4+12cu or in the imaginary high perf case, e.g. an soc with 32-64+1024-2048CU, it may become a major problem. but i don't know much about hpc, i am speaking from basic p.o.v. additionally, in hpc you have the chip running on load full time, put that in perspective with my previous post.
actually, in load situations, you are using all of the cores in an igpu. gating only helps in lesser loads and when the power management logic in smart enough to determine the scenarios. the new consoles' socs are asics, not general purpose parts. and they have the huge benefit of close-to-metal programming - massively reducing software overheads. if you read trinity, richland and kaveri reviews where the stock cooler was used, you'll notice the mention of throttling on load. current apus have built in power virus detecting so that they throttle to protect the chip from thermal trip. so, it's happening already with current chips.