Project Denver

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

LostPassword

Member
Dec 2, 2007
197
1
81
the only reason why ms is making an arm windows 8, is to compete with android in the smartphone & tablet scene. they want windows 8 tablets & smartphones.
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
the only reason why ms is making an arm windows 8, is to compete with android in the smartphone & tablet scene. they want windows 8 tablets & smartphones.

But I think the expectation is that ARM will grow beyond that? And MS doesn't want to be late to the party if Google has higher powered ARM chips for whatever desktop OS it ends up using.

Differing Opinions on this?
 

PreferLinux

Senior member
Dec 29, 2010
420
0
0
Of course, nVidia will be creating their own chips using the ARM ISA, but they will be their own design. So, it would not be an ARM-designed CPU, but rather a nVidia one.
 

cotak13

Member
Nov 10, 2010
129
0
0
But I think the expectation is that ARM will grow beyond that? And MS doesn't want to be late to the party if Google has higher powered ARM chips for whatever desktop OS it ends up using.

Differing Opinions on this?

No one knows if ARM will grown beyond phones and tablets. Only Nvidia and ARM itself has voiced any ambition about taking ARM beyond mobile devices. And while everyone here seems of the opinion that Nvidia will have something to market soon. They have announced plans. There isn't even a 20XX QY date yet.

Remember MS is also the company that make windows mobile when palm was doing a brisk business. That wasn't so successful. Will windows for ARM be any better? That's a big question.

People talk about how fast iOS picked up apps. Sure it was quick but apple spend a lot of effort on it. Apple made an entire ecosystem to make it attractive to develop for iOS. Nvidia is a hardware vendor who's going to be dependent on Microsoft to build that eco system. That's a big question mark.
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
Someone in the comments pointed it out. I think in hpc market they could have a chance because the real calculations would probably be done on their Geforce/Tesla part and not the arm design, meaning good in highly parallel stuff.

For desktops I have my doubt. Win 8 on ARM ok, but other stuff must be available then too meaning office for ARM and so on. Also Linux probably not an option for normal consumers because they think like "Oh no, no windows. Can't buy such a PC. Will be too complicated." Not knowing what's running on their smartphone.
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
http://www.dailytech.com/article.aspx?newsid=20580

Microsoft makes ARM support official; Intel surely is regretting parting with its ARM unit

Is this the siren song for the x86 architecture and its great bastion, Intel? It's hard to say for sure, but Microsoft's official announcement that it was supporting a more efficient rival architecture -- ARM -- certainly was met with little joy in Santa Clara.

At the show Microsoft CEO Steve Ballmer showed off a series of development systems running a "next generation version of Windows", which supported ARM. Microsoft layered Windows 7's graphical user interface on top of new OS to show just how smoothly an ARM powered Windows system could run.

In total Microsoft showed off three different ARM development systems, with a system-on-a-chip design from Qualcomm (SnapDragon), Texas Instruments (OMAP), and NVIDIA (Tegra 2). Mr. Ballmer did not officially announce when we might expect to see these Windows ARM systems, but it might be sooner than you think.

Microsoft has grown increasingly impatient with long-time partner Intel, who manufacturers somewhere between 80 to 90 percent of the world's computer CPUs. Intel was being badly beaten in the fight for smartphone and tablet dominance -- or more aptly it never showed up, because it knew it was a fight that it couldn't win.

Microsoft had already long since gone with ARM processors in the ultra-power dependent smartphone industry. But in the tablet sector it sat by and watched in pain as Apple and Google unloaded ARM based designs by the millions. There were no Windows 7 tablets because Intel was unable to provide it hardware.

Unwilling to see its hopes anchored to what may be a sinking ship, Microsoft made the tough decision to jump onboard the ARM train, a serious vote of no-confidence for x86. The message seemed clear -- Intel's promises of Atom-based Windows 7 tablets were welcome, but Microsoft sure wasn't waiting around for their release.

As ARM suppliers gains momentum they are hungrily eyeing the netbook, notebook, and PC markets. Already we're seeing dual-core ARM CPUs show up in smartphones, and there's talk of eight-core ARM CPUs clocked as high as 2 GHz being delivered within a generation or two. So is Intel's CPU (and to a lesser extent those of AMD) destined for a slow ride into the sunset, replaced by NVIDIA, Qualcomm, Texas Instruments, and Samsung chips?

It's harder to say. ARM's great hope is that it can parlay its sizable lead in power efficiency over x86 into market dominance. ARM features a reduced-instruction set, versus Intel's cluttered instruction catalog. And it has more integers registers, which eliminates the expensive process of renaming registers. The net result of both of these architectural differences is that ARM can perform the same computation using less power.

And yet Intel could still pull out a victory. As circuits have shrunk, leakage of current from the capacitors inside transistors has become a major issue. In today's generation of ARM and x86 CPUs, leakage can account for as much as 40 percent of the power consumption of a chip. As leakage becomes more important, process technologies may become more important, while subtle architectural advantages become more trivial.

Thus if Intel can hold on, it may stand a shot, thanks to its tireless advances in the field of process technology, which include "high-K dielectrics" -- special capacitor materials that combat leakage.

On the other hand, developing processes is an expensive business, and if ARM begins a successful campaign into the personal computing market, it may starve Intel of the capital it needs to survive.

One thing is for sure -- for now consumers have compelling cause to buy ARM OS tablets, netbooks, and notebooks, a cause Microsoft has recognized and addressed. Intel can only hope to weather the storm.

Interesting article. I am wondering if ARM will be able to strategize this chip into something with higher power/higher IPC? Back in November ARM announced 64 bit plans, but I haven't seen any more recent news on that development.
 

Absolution75

Senior member
Dec 3, 2007
983
3
81
Any well written software can be just recompiled to be used on a different architecture.

Also, this is the point of .NET. All microsoft has to do is release .NET frameworks for ARM and shaazam. Every .NET application that runs on x86 now works on ARM without any modification. - Same goes with JAVA. It is one of the advantages of an intermediate language. There are thousands of applications that run on pure .NET or java, I beg to even say they are the majority of useful ones.


ARM isn't going to compete with i7 or even i5's. Its purely for netbooks and low power laptops. Maybe in 5 years we'll see the two markets merge though. x86 is very inefficient compared to RISC architectures such as ARM and MIPS.
 

JFAMD

Senior member
May 16, 2009
565
0
0
Competition is good.

But one must keep in mind that ARM-based windows will probably not run all of the x86 windows apps.

Anyone remember windows for alpha, windows for itanium?

Don't assume that a product like this can't be competitive in certain spaces, but the mainstream space probably won't be the place.
 

IntelCeleron

Member
Dec 10, 2009
41
0
66
To be honest this makes me a bit excited to see what Apple must be doing with ARM chips for their laptops if we have Microsoft porting over Windows.

It's all extremely interesting.
 

zebrax2

Senior member
Nov 18, 2007
972
62
91
The largest advantage i see here is that the ARM design would not need to carry the burden of backward compatibility with applications when they are released.
 
Dec 26, 2007
11,783
2
76
Am I the only one who isn't creaming their pants over this? I'm all for competition, but I'm not holding my breath that nVidia can compete with AMD/Intel in anything other than the value segment. They would also need to find a way, in hardware, to process legacy x86 code to be successful in mainstream desktop segment. I have no doubt that smartphones/SoC type systems could easily use Denver, but for a normal desktop I have some serious doubts.

We shall see though.
 

JFAMD

Senior member
May 16, 2009
565
0
0
Am I the only one who isn't creaming their pants over this? I'm all for competition, but I'm not holding my breath that nVidia can compete with AMD/Intel in anything other than the value segment. They would also need to find a way, in hardware, to process legacy x86 code to be successful in mainstream desktop segment. I have no doubt that smartphones/SoC type systems could easily use Denver, but for a normal desktop I have some serious doubts.

We shall see though.

Because you will be limited to apps that have been recompiled for windows/arm, your choice of software is limited. If you only want to run a few apps and they are all available, lust away.

But how many people lust after apple notebooks, but don't buy them because their windows apps won't run on them?

In realistic terms, it is all about the applications, that will determine whether or not the products are successful.
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
Apps , and what about GAMES.
IMO, it may not happen overnight, but eventually you will hear news that Nvidia will make a alternate gaming platform to windows.
Apple uses 3d games on its 'mobile' hardware as plus in plenty of advertising.
 

Wreckage

Banned
Jul 1, 2005
5,529
0
0
Apps , and what about GAMES.
IMO, it may not happen overnight, but eventually you will hear news that Nvidia will make a alternate gaming platform to windows.
Apple uses 3d games on its 'mobile' hardware as plus in plenty of advertising.

Steam is now on the Mac. :ninja:
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,361
136
Actually you don't need windows and DX for games, Linux and OpenGL can have the same features DX have in Windows.
 

tokie

Golden Member
Jun 1, 2006
1,491
0
0
It's my understanding that Microsoft also has DirectX support in the ARM Windows port. Thus most games would just need to be recompiled for ARM.

Also, for those of you saying it's "all about the apps": that's wrong. The whole point is we are now at a junction where there is enough stuff in the cloud that we will have true platform independence. With multiple web browsers all becoming more compliant with standards, we have easier access to the same things on different platforms. Look at ChromeOS: for the majority of the average users tasks, they are able to perform them easily on that platform.

As long as Project Denver (or any TI/Qualcomm SoC) has a workable standards-compliant web browser and basic software support, it will be a threat to the x86 platform for the average user's laptop/desktop. I never thought the day would come when I could choose between Intel and TI and Nvidia chips to run Windows on.
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
but I'm not holding my breath that nVidia can compete with AMD/Intel in anything other than the value segment.

I think the idea behind the High Performance Implementation A15s is to be beyond "value segment". (and this is why ARM wants this area so badly)

My guess is that they would try and make a 2.5 Ghz A15 core compare to Intel CULV? (which is $200-$300 SOC).
 

Eckstein

Junior Member
Oct 8, 2007
22
0
0
It's my understanding that Microsoft also has DirectX support in the ARM Windows port. Thus most games would just need to be recompiled for ARM.
Your idea to magicaly recompile things like game code for a different CPU architecture is simply absurd. And even if someone decides to invest the huge amount of resources to port for example game code over to run on ARM, there are still several dozen libraries which ALL would have to be ported too, but where you don't have access to.

Why in hell would I care to deliver a game on an empty platform anyway? Maybe because I have a bizarre fetish for Nvidia and want to reach their clients only for whatever absurd reason?

Oh I forgot, Nvidia will definitely succeed in creating a CPU that is at least as fast and more efficient than those from Intel/AMD because they can safe 0.8% of die space in a 1 billion transistor CPU because it's a native RISC design!
And their CPUs will be better than those from IBM/SUN... well just because they are so much more clever and experienced!

Also, for those of you saying it's "all about the apps": that's wrong. The whole point is we are now at a junction where there is enough stuff in the cloud that we will have true platform independence. With multiple web browsers all becoming more compliant with standards, we have easier access to the same things on different platforms. Look at ChromeOS: for the majority of the average users tasks, they are able to perform them easily on that platform.
Haha! THE CLOUD! The magical oh so new thing that is just soooo incredibly hip!

"Goodie! Let me edit those videos and photos quick on THE CLOUD that I have just shot with my shiny new 14 MPixel cam!"
"Oh farking damn crap! It takes a week and three days to upload those 3.6 GByte of data to THE CLOUD with my broadband internet access that is faster than the average in the US! Why in hell did I throw away my PC?!"
 
Last edited:

Dribble

Platinum Member
Aug 9, 2005
2,076
611
136
There seems to be a few assumptions that things won't change in the next few years - that people will still have lots of desktops and laptops, and some will have a tablet or a smart phone.

The shift is towards not having a desktop or laptop at all, but just small smart devices. The new smart phones are powerful enough to basically do what a large % of users want from their laptops - surf the web, edit documents, update facebook. Hence many might just drop the laptop altogether - perhaps just keeping some docking port so the phone can be used with a big screen, keyboard and mouse.

This is the paradigm shift. Sure there still will be desktops and laptops, but they won't dominate our computing life in the same way.

These devices are looking like being arm powered with a google or mac os. Hence windows, intel and amd will all decline unless they can jump in - tough tbh. As the arm ceo said there have been several paradigm shifts in computing in the past and the companies leading before the shift have never been the ones leading afterwards.

As for the nvidia chip, I'm not sure they are that interested in desktops - these are old hat. What they want is the server market - that is huge. If they can produce chips that do what servers want fast with low power they are onto a winner. This should be possible as they don't need to follow the rules and handicaps of x86. They can produce an asymmetric design with different types of cores in it specialised for different tasks, it should be much faster then a traditional monolithic cpu design *if* the software is there to take advantage of it. That's the big challenge, but then nvidia is very into software these days and *helping* others do it the nvidia way so who knows they might just manage it, but it'll take a lot of time and effort.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
We'll have to see how well the Cortex A15 benchmarks.

Single thread peformance
Overclockability
Power management/Power consumption
Cost

Does ARM A15 have enough built in advantage to go toe to toe with Intel's premium priced x86 designs? Will Nvidia be able to force Intel to drop prices more than they expect in the future?

Or will it be Qualcomm/TI that actually are able to put the most pressure on Intel in the desktop/laptop market? Most people really don't care about extra graphics at this point (barring some breakthrough in Heterogenous computing)

I think you have to keep in mind that most of the market doesn't buy at the high end. Back in the late 90s I thought we were getting close to "good enough" performance, but I think we're really there now. Looking at what I buy and what people I know buy, they're basically staying performance-neutral and going for smaller form factors.

I can play StarCraft II on a 2.3GHz dual-core Athlon 64 & Radeon HD 2900XT I bought years ago... if I upgrade any time soon, I'd just be moving to a laptop with similar performance. I know most people here would consider anything below highest settings @ 1080p "unplayable", but for most people that's just not the case.

Part of the "problem" might be consoles - with no updates in years, game developers have had to support what are now relatively unimpressive systems. Since games support older hardware and pretty much nothing else really taxes systems (assuming you've got a UVD for video transcoding), there's just not much need to upgrade PCs.

I thought Cortex A9 was roughly equal to Intel Atom (in terms of single thread performance)?

Therefore wouldn't it be safe to assume 2.5 Ghz A15s would keep some pretty fast company?

I could definitely be wrong, but I just can't imagine MS porting Big Windows if this chip didn't deliver the necessary Metrics? Why not make Windows Phone the Tablet OS if ARM is only capable of lower power/low performance?

Yup, and I think A15's IPC will be quite a bit higher than A9. The stuff I've seen so far is impressive (it's wide, it's got an advanced load-store unit, it slices, it dices). Even if they end up being way off on their power estimates, the numbers still look appealing.

But I think the expectation is that ARM will grow beyond that? And MS doesn't want to be late to the party if Google has higher powered ARM chips for whatever desktop OS it ends up using.

Differing Opinions on this?

I think that's a major factor (Google's stuff). People are satisfied with "low-end" performance, and if ARM can deliver it for less money, why would they buy x86? I mean, people are excited about Atom-based CR48 netbooks... wouldn't they be equally excited in a couple years about ARM-based netbooks that are even faster?

Wasn't some AMD guy recently saying that the CPU doesn't matter any more, and that now it's all about the graphics? Nvidia can deliver graphics.

Office will be ported to ARM as well.

I think I saw something today about an Office on ARM demo, which would indicate it's already ported. As I understand it, .NET allows "properly-written" apps to be easily ported... and one would hope that Microsoft writes their applications properly.

Any well written software can be just recompiled to be used on a different architecture.

Also, this is the point of .NET. All microsoft has to do is release .NET frameworks for ARM and shaazam. Every .NET application that runs on x86 now works on ARM without any modification. - Same goes with JAVA. It is one of the advantages of an intermediate language. There are thousands of applications that run on pure .NET or java, I beg to even say they are the majority of useful ones.


ARM isn't going to compete with i7 or even i5's. Its purely for netbooks and low power laptops. Maybe in 5 years we'll see the two markets merge though. x86 is very inefficient compared to RISC architectures such as ARM and MIPS.

:thumbsup:

x86 killed the big iron vendors by attacking them from below. I remember when "serious" apps only ran on Solaris. Will we eventually remember when "serious" apps only ran on x86?

Competition is good.

But one must keep in mind that ARM-based windows will probably not run all of the x86 windows apps.

Anyone remember windows for alpha, windows for itanium?

Don't assume that a product like this can't be competitive in certain spaces, but the mainstream space probably won't be the place.

I think things have changed since the 90s. In the mid 90s, everything was written for the Wintel platform (and programmers wrote C/C++, sometimes low-level, which made porting a pain). Today, many major games are written for PowerPC (all three consoles are PowerPC!) and then ported (sometimes poorly) to x86. Huge numbers of developers are writing applications that they have to port between iPhones, Android, and WinMo, so developers are trying to write portable code.

If "the cloud" continues to grow, all you really need is a web browser locally, and if not, well, client apps are already being ported all over the place.

I'm curious - what sort of apps do you think will be a problem? Firefox, Office will be available from day 1. Games are already portable. If ARM (or nVidia, who already has those connections) throws some cash at a few developers they'll get games on day 1. Flash? I'll grant that Adobe is incredibly slow to port Flash...but HTML5 is making Flash less relevant (and Silverlight will presumably be available on day 1). Drivers? With the steadily-growing support for Linux we've seen, drivers are just a recompile away too. Do normal people actually use Photoshop, or are they using the stuff that gets packaged with the system (which OEMs have on day 1)?

Because you will be limited to apps that have been recompiled for windows/arm, your choice of software is limited. If you only want to run a few apps and they are all available, lust away.

But how many people lust after apple notebooks, but don't buy them because their windows apps won't run on them?

In realistic terms, it is all about the applications, that will determine whether or not the products are successful.

x86 Mac is actually probably a harder port than ARM Windows, because of API differences. Even after you handle API differences, it takes a lot of work to deal with the look-and-feel differences. You would only have to do the UI once to support Windows on ARM & x86. One nice thing about tablet/phone apps is that you're usually full-screen and strongly themed, so you can often get away with the same interface cross-platform.

It's my understanding that Microsoft also has DirectX support in the ARM Windows port. Thus most games would just need to be recompiled for ARM.

Also, for those of you saying it's "all about the apps": that's wrong. The whole point is we are now at a junction where there is enough stuff in the cloud that we will have true platform independence. With multiple web browsers all becoming more compliant with standards, we have easier access to the same things on different platforms. Look at ChromeOS: for the majority of the average users tasks, they are able to perform them easily on that platform.

As long as Project Denver (or any TI/Qualcomm SoC) has a workable standards-compliant web browser and basic software support, it will be a threat to the x86 platform for the average user's laptop/desktop. I never thought the day would come when I could choose between Intel and TI and Nvidia chips to run Windows on.

:thumbsup:

Your idea to magicaly recompile things like game code for a different CPU architecture is simply absurd. And even if someone decides to invest the huge amount of resources to port for example game code over to run on ARM, there are still several dozen libraries which ALL would have to be ported too, but where you don't have access to.

Why in hell would I care to deliver a game on an empty platform anyway? Maybe because I have a bizarre fetish for Nvidia and want to reach their clients only for whatever absurd reason?

Again, games are already developed for PowerPC first. Then they're recompiled for x86. Once your code is portable enough to go between those two platforms, it should easily port to others.
 

Eckstein

Junior Member
Oct 8, 2007
22
0
0
Again, games are already developed for PowerPC first. Then they're recompiled for x86. Once your code is portable enough to go between those two platforms, it should easily port to others.
Well that is nothing but wishful thinking. It takes a huge amount of resources to port a game to any platform.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |