Cogman
Lifer
- Sep 19, 2000
- 10,278
- 126
- 106
The type of chips that nVidia designs vs the type of chips intel designs are very different. nVidia chips are mostly focused on doing very few things and then copying it 800x. Intel does a whole lot of things and copies it, maybe, 4x.Beating intel isnt impossible. The guys at VIA have delivered a better lowend chip than atom, despite a huge process handicap and despite an engineering team and R&D budget that is ridiculously small compared to what intel has.
But Samsung and Microsoft are not exactly small players, they certainly can afford the resources. I also think nVidia might well pull this off, they have assembled a team of very experienced CPU guys and nVidia arent new at designing complex highend chips.
Just because you have experience making CPUs doesn't mean you have experience making GPUs and visa versa. Just because your a big company, doesn't mean that you have the right engineers to be competitive. Resources are a big issue, however, resource come in more forms than just the amount of money you have.
Samsung is better setup than microsoft to compete with Intel. However, I wouldn't say they are absolutely poised to strike at intel.
Bull. That is the whole reason for going to a new architecture. People aren't going to switch architectures because they give them warm fuzzies. They are going to switch for performance/cost reasons. A data center isn't going to spend millions switching to a technology that is slower than what they currently have (That is where intel gets most of its money from, not from the average joe consumers).Now beating intel in single threaded integer performance will be hard for anyone not called IBM, but you dont need that to be competitive. A few things are happening at once; the importance of raw cpu performance is dwindling, software is increasingly becoming parallel and much of the heavy stuff is being offloaded, either to the cloud or the gpu's.
Until someone develops a CPU that is competitive (Even if it is 10% slower) to intel's cpus in price, power consumption and performance there is no way the x86 is going to just disappear. The only one arm has is power.
I understand that they could go the GPU route and have 10000x ARM cpus on a chip, but they don't right now. I'm not talking about individual CPU performance, I'm talking about package performance in a threaded environment when I talk about performance.
Again, the consumer market isn't the market to beat (Even though throwing more CPUs into the design is the way to go to attack intel).Therefore nVidia (or MS or samsung or anyone) doesnt need a cpu that outperforms intels highest end cpu's in single threaded integer performance. For desktop, they need something that is faster than the current purely mobile ARM designs and that achieves something Core 2 class. That shouldnt be that hard, in fact a cortex A15 with a desktop class IO and memory interface would probably get you there already. Add to that a better GPU and GPGPU capabilities than intels, if needed throw more cores at it, while still retaining a smaller (therefore cheaper) chip that is probably a lot more energy efficient too, and you have a competitive chip. Not core i7 beating, but something that can compete with intels mainstream product range, selling in to notebooks, all in ones and desktops running ChromeOS or windows for ARM. And that is going to undermine intels fat monopoly margins.
It is, however, stopping the companies that intel derives most of its money from investing in atom servers.For servers, competing with intel should be easier even. Many workloads, especially "cloud servers" are all about performance/W and performance/$. Small wonder Atom servers are getting so popular, you even see 512 cpu servers based on atom. That is, despite Atom currently not even having ECC support (ouch), despite having to chose between virtualisation, 64 bit support and dualcore. You cant have it all today in an atom, but thats not stopping big OEMs and startups alike to design servers around it.
So again, why do you think that nVidia is so much better poised to succeed at this than intel, a well established company already in the market. Why do you think that intel couldn't make a pretty dang good ARM cpu if they decide to throw their full weight into it.Building an ARM chip that performs like an Atom on server loads, at similar or lower price points and power consumption is very doable. Id even say 'easy'. And you can do so while offering the features that intel deliberately disables on atom to help save its xeon margins. Marvell is working on this, Im sure nvidia is, and it doesnt seem to be something particularly unlikely to succeed.
Again, very small market that is even dwindling because of box markets Which, ironically the boxes generally use ARMs anyways... Soo, um, ARM and nVidia would be stealing the market from... ARM. Not exactly a game changer.Could intel react? Sure, they could drop some of the restrictions on atom. And allow $30 atoms to go in to server sockets where they used to sell $300 xeons. That will help their margins.
Then there is HPC; nvidia is already making some inroads with tesla. Why should it rely on x86 cpu's to feed their tesla's? You could cram a dozen cortex a9 class integer cores in a single fermi and it would barely have an impact on power consumption or die size. Now Cortex is probably too slow for this, project denver should fix that and offer nvidia a complete HPC building block.
Again, to think that intel developed a whole architecture that taught their engineers nothing is ignoring a lot. Whose to say some itanium solutions didn't creep back into the x86 architecture?Its not quite dead, their new ISA just failed to deliver a better cpu than the competition, including the x86 competition. So from a "merchant' 64 bit server cpu, it has become an HP only chip to replace HPs previous risc cpu's. In that sense, its an utter failure, it delivered nothing that couldnt and hasnt been done with existing ISAs. It just costed 5 or 10 billion dollars more to get there.
Markets don't just change overnight. If ARM starts to replace intel in server applications it isn't going to be x86 today and ARM tomorrow. There will be at least a couple of years of transition. Intel will surely notice that and react to maintain their market share. There will be a transition. The death of x86 is not going to be an overnight thing.You mean they all failed to become intels bread and butter. They where all destined to replace x86, with the exception of their ARM chips.
Sorry, in what transition?
I'm not forgetting ARMs setup or architecture.VIA's garage company did just that from a technical POV. As AMD is doing arguably with their fusion chips. Besides, if you look at the ARM ecosystem, thats not exactly "joe's garage". Its a sky scaper that totally dwars intel's shop in size and R&D expenditure. Dont forget the ARM business model, where 100s of companies essentially pool a big part of their R&D money in to ARM holdings thats doing a lot of the design for all of them. Combined, they outsell intel 10-1. Thats why a standard ARM core comes with a ~$0.2 core license. I suspect an Atom chip carries a per core R&D cost that is closer to $5 or $10. Its certainly more than the silicon cost of the chip. The same problem that AMD and VIA have competing with intel (volume) is going to be intels problem competing with ARM.
What makes it possible for several companies that have never created any notable CPU to somehow make something that takes intel out of the picture, that intel couldn't do itself? Why wouldn't ARM licence to intel? Do you really think that the people that currently make the best CPUs on the market couldn't switch to something that has already been designed, and make it better? Do you really think that the people who currently dominate the server market share are going to suddenly just roll over and die? Do you really think intel is so inept as to not be able to do exactly what you say the other intel killers are going to do?
I just don't see Intel a company that is just going to roll over and die. Even if they were kicked out of the processor markets, that wouldn't totally kill them (Though, they would probably have to sell their fabs ALA AMD). They still make a ton of other products that aren't processors.
Same goes for microsoft. Even if they lost their entire OS market, they still are extremely diverse. They would be able to go along with their xBox sales.
The days of big electronics companies failing are behind us IMO.