Hacker News new | past | comments | ask | show | jobs | submit login

Are there particular advantages to an ARM CPU on a desktop machine? Assuming software compatibility is not an issue.



A high-end ARM CPU would have lower single-threaded performance, but a higher number of cores, possibly achieving higher overall throughput. Coupled with an NVIDIA GPU on the same die, eliminating the PCI bottleneck, I think this could easily be more appealing than Sandy Bridge, for applications from netbooks to workstations to supercomputers.


The actual nvidia press release engadget worked off of doesn't use the word desktop at all, it looks like that was engadget's doing.

NVIDIA announced today that it plans to build high-performance ARM® based CPU cores, designed to support future products ranging from personal computers and servers to workstations and supercomputers.

It's easy to believe personal computers could really mean laptops considering basic industry trends. Workstations not so much, but if you currently manufacture the world's fastest GPGPU perhaps workstations just look to you like a bunch of GPGPUs with a bit of a standards based cpu glue for the OS.


Power draw. The advantages there would be cooling noise, lower electricity bills and the like.

Whether or not you find that compelling or not is another issue.


lower power per instruction is the number one advantage here. Lowering power consumption means not only lower power/cooling bills, it also means better scalability in frequency domain, since speed of today's x86/x64 CPUs are limited by the cooling system's capability to evacuate heat (evenly) from the chip. IOW, it means temporal restoration of the MHz race, while starting number-of-cores race.


Well, as many has already said the power consumption of the ARM is interesting BUT I beg to differ :)

I don't think that's why ARM was chosen. Nvidia has been willing to build a CPU for a long time. And it's a well know fact that it has been barred from market entrance by Intel patents. ARM is beefing up its CPU line beyond mobile sector, so it's a logical choice.

As for power, well don't forget it'll be associated with a GPU, so the power advantage could easily be offseted by GPU hungriness. Time will tell.

On the other hand, tight integration and great compiler could allow Nvidia to tap into the GPU number crunching power through CUDA.

Still, it's not easy, just look at how the Cell hardly lived up to expectations. Interesting move from Nvidia. Wait and see the results.


Very hard to see ARM advantage on mid/high end desktops. Where Intel is with Sandy Bridge - it will be a long time before ARM reaches that performance.

And then low cost, lower performance desktops - why would anyone make one when laptops are more convenient?

I fail to see the point of ARM on "desktop" - Server yes (power consumption), Laptops yes (battery life, form factor) - but desktop?


But surely Intel's performance lead is basically a matter of process, not architecture. Presumably nVidia is going to strive very hard to narrow the process gap - and if it doesn't succeed at that, it's not as if an x86 arch would have saved it.


Nvidia may well narrow the low end x86 and high end ARM performance gap but at that point for a desktop they would have same/similar performance of x86 at may be a lower cost but at the huge disadvantage of lack of compatibility - apps and peripherals likewise.

EDIT: http://arstechnica.com/gadgets/news/2011/01/nvidias-project-... says this isn't about the desktop as much as it is about servers and workstations. Makes much more sense. John Stokes rightly points out - "this is a very tall order, and a lot of things could go wrong here. Right now, the GPU execution part is the only one where confidence is warranted based on a track record. With the system integration stuff and CPU part, NVIDIA is in uncharted territory. "


Sure. On the one hand the mid-to-high end desktop isn't the be-all and end-all of high-end chipmaker revenues anymore. And on the other hand a mid-to-high end Windows ARM desktop might be usable with some combination of native Windows and Office, an increasing supply of new ARM-native Windows binaries from ISVs (the Internet should help by making distribution much easier), Web apps running in ARM-native Web browsers, and butt-slow emulation for old but indispensable x86 binaries. It seems to me that the biggest issue could turn out to be PC games. Presumably nVidia either has to get the big games studios to issue ARM ports of their next and recent games, or it has to go on being successful at selling standalone GPUs for gamers' x86 PCs, or it has to give up on its gaming constituency for a time at least. I presume that since most PC games are now written to port to PowerPC and/or Cell, doing an ARM port isn't the adventure it might once have been?


Many games already run on iOS and Android which are ARM based and so at least those games could be ported.

Why Nvidia might want to compete with either of the PC, Portable Gaming Systems (PSP, iTouch, PSPhone), Xbox360 and PS3 without either a solid advantage or agreement with big game studios is beyond me.


nVidia may not have much choice but to try, if it's being locked out of the x86 CPU market at the same time that the market for third-party discrete GPUs on x86 PCs is being squeezed hard. And supporting ARM Windows may not that big a burden for PC game publishers if Windows' ARM support is first-class and producing an ARM build is largely just a recompile for the studios.


It's about the cost: 2GB RAM, 2-core 2GHz ARM CPU, GPU, 160GB hard disk, for just 100 US$. Add another 100 US$ for a case, keyboard, mouse and a cheap monitor... the whole desktop computer for just 200 US$ (!)


Obviously. But people need performance on the desktop. With cheap AMD / Intel QC CPUs do you think ARM will offer better performance at significantly lower cost than AMD/Intel? I doubt it. And just cost is not going to play well in the desktop market.

EDIT : At that configuration, without a monitor, when desktop sales are all time low compared to laptops in the PC market - why wouldn't one just buy a AMD Fusion Netbook?


Desktop performance, most of the time, isn't CPU-bound. HDD speed is the usual suspect.

These NVidia chips will most likely ship with custom circuitry to accelerate the few CPU hungry operations performed at the desktop (video codecs and 3D gfx). Keep in mind that at that point, at least 8 cores per chip will probably be the norm. Single core performance will not be that important.

Edit: of course, add CUDA to the mix regarding computationally heavy tasks without dedicated acceleration.


We'll see. Not everyone lives in a rich country.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: