dndhatcher :
You are just looking for excuses to argue with me. Amiga500 understood what I meant.
I said it doesnt matter and shouldnt matter. Virtualize it into one logical unit and no one cares how the hardware is manufactured.
No, you toss around terms you don't understand in reply to comments you obviously don't understand, and I doubt Amiga500 would agree with you if he really looked at what JDJ said and then looked at your reply again. It's like you're saying it doesn't matter how you mfr a part, if you use flubber and magic it'll be better, we just need to learn how to get the right balance of flubber and magic.
JDJ is talking about current manufacturing process benefits and strategic choices, and there is does make a difference, a huge difference. Virtualization is not a replacement because of hard-set architectural barriers and advantages to chip making, things like i/o interfaces and latencies, memory alone is a major issue. It's fine for supercomputing whose requirements are not bound by latency just raw large scale computing that take a long time to compute things that may be measured in 1x10-15s but it doesn't need to do it in a set time or else throw out the result; whereas for GPUs, you need speed and efficiency for the power you want, and from a manufacturing perspective you want better economies of scale to maximize your available resources as well as make sure you're not paying much more than the other guy to build your solution.
Virtualization helps when there is no other option, but it not practical in a discussion of base chips. You can try to virtualize an HD5870 with a bunch of HD5300 chips, but the number of chips required to equal that makes it less practical. The barriers for inter-VPU communication and even memory communication would make it impractical to implement, especially since there needs to be a single point of communication with the CPU, in which case you end up with another bottle neck, or else you have them all communicate and then you have oversaturation and duplication. Also the SW overhead is much larger where the CPU has to manage the virtualization, thus meaning you need a more powerful CPU to virtualize a more powerful GPU or you need to build dedicated hardware to manage it, neither of which is attractive if it means more resources need to be added outside the current production line. Just like you can emulate (errr virtualize) DX11 hardware in a DX10 card, it still won't be as fast as actually having the hardware resources to do it within the chip.
If you virtualize it correctly, the entire concept of an x2 GPU or even multiple GPU cards is irrelevant. Making one huge virtual screen out of 24 physical monitors and one large virtual bank of GPU power out of 4 graphics cards (or 4x2 cards, who cares) frees hardware manufacturers to do whatever they need to without forcing software developers to duplicate their work for multiple hardware configurations.
They don't need to work on multiple hardware configurations, that's why we have DX and OGL, and then tweak after the fact, and whether you virtualize it or not you still have to change how the application in conjunction with the drivers handles the workload. Some software developer has to work on your virtualized model, either the game dev or else the IHV's driver team.
And your example of a virtual screen out of 24 physical monitors, once again is a perfect example of how it's nowhere near as good as a single monitor with the same resolution, but also you have to ask if the tradeoff of that 24 monitors worse than a single monitor of 1/6 of the resolution with an improved DLP projector? If you've ever watched a movie I think you'd find the single 50ft screen showing a soft 12MP (4K) image (or even 4MP [2K] image) would be far more attractive than a 20' wall of 24 monitors showing a total of 55MP that have distinct seems to them.
The goal is to remove the seems, and that's the flubber and magic again.
SO in short, you answer is like saying, "does it really matter, we're going to be moving to nano-tubes and optiocal processors and the whole process will change...." That's all well and good, but totally irrelevant to the near term context JDJ was talking about.