I just thought I'd still reply to that since I missed it in my earlier reply, given my sudden enthusiast for what I had googled up mid-way through replying, heh...Well this is also an interesting idea, but I guess my question is how does Nvidia dominate. It seems to me a simple ARM (for example) mated with an advanced GPU is a very traditional idea. I think it is too timid a development when what is needed is SOC yes, but a dominant solution superior in every way (fast CISC, fast GPU, parallelism, low power).
Just including an off-the-shelf CPU on the same chip as the GPU is indeed a quite "traditional" development. Handheld SoCs have been doing it basically forever, and AMD is "about" to do it for the PC market with Fusion. Obviously, if you're aiming at the PC market, you should have a x86, unless you don't plan to make it run normal tasks (i.e. it would be "shielded" through an API)...
Anyway, my point of view on this was very different. My basic premise is this: NVIDIA doesn't have any intention to compete long-term in the high-end segments of the CPU market. They don't have the fabs or the capacity, and they don't have *enough* experienced CPU engineers to be able to beat Intel at their own game right now - and at least for the early years, it wouldn't be sufficiently profitable. At the same time, the odds of a breakthrough that revolutions computing are relatively slim.
There is IMO tons of value to be added for some markets by integrating everything in a single, ridiculously cheap chip if the performance is sufficient for the target market. The point is that if you aim lower than your competitors do, in terms of costs, (think C61V for a recent exmaple) then you'll have a market all for yourself, because they won't be willing to drop their prices and kill their margins.
In order not to dilute their brand, any company doing this would have to create a new name for such a product line, one that clearly implies it's a value offering. The advantages to such a strategy would be diverse:
- Don't get completely cut-out from the "IGP" business.
- Huge mid-ASP business with most likely "OK" margins.
- Capability to deliver complete platforms for imaging/GPGPU.
- Keep CPU neutrality for the higher-end parts of the market, reducing risks.
- Complimentary to NVIDIA's traditional GPU business, rather than destructive.
Furthermore, if the CPU performance becomes less important in the future even for high-end markets (if GPGPU takes off, for example, or just because modern CPUs become more and more overkill for traditional consumer tasks excluding gaming!) then such an investment would be even more justified. The way NVIDIA would get that x86 IP to integrate is fairly irrelevant. Personally, I think VIA makes sense, but it's hardly the only possibility...
I wouldn't exclude the possibility that NVIDIA just doesn't care and won't do anything CPU-oriented in the PC space within the next 5 years. Either way, it'll be interesting to see how things play out for them in the PC space; amazingly well, amazingly bad or just stagnant. Hmm!
Uttar