Earlier quoted context omitted.
Yes, Microsoft has UWP. No, UWP and .NET are orthogonal. When I need to, I’m using C++ to develop my UWP apps just fine. Edit: and even when using .NET, by default, UWP apps don’t run in the virtual machine. Instead, they’re compiled to native code with .NET Native.
This is correct. However, it's important to point out that the .NET native compilation can also target ARM architectures. For native development in C++, one would need to build and distribute ARM-targeted binaries also in order to actually be "universal".
Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
121–130 of 239 posts
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#122Earlier quoted context omitted.
> 96 core 1U server is going to bear a high price The server market only cares about price/watt and size. 1U is very small for such a parallel system, no need to write your code for Phis or anything like that, and low power in comparison to Intel. Win, win, and win.
Does the market care much about size? I thought there were lots of datacenters that reached their limits on power and cooling despite having floor space available for more racks.
Also if a machine was half as power consuming, twice as powerful, but you could only fit one in your entire datacenter, I don't think many would go for it.
Having many systems is a failure tolerance assurance. Being able to increse your power efficiency, processing ability, AND capacity all by switching to a single system that's priced competativly/cheaper to the market standard? That's a wining combo.
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#123Earlier quoted context omitted.
I cannot wait for ThumbEE to make it into the "main stream" ARM server market. Think about the huge speed boosts we could see? I don't know why Oracle/Python/Microsoft aren't pushing this harder. Having your JIT-ed code running directly on the CPU? What could be better then that?
Not an expert, since your statement triggered a goog .. but : https://en.wikipedia.org/wiki/ARM_architecture#Thumb_Executi... Says: "On 23 November 2011, ARM Holdings deprecated any use of the ThumbEE instruction set,[77] and ARMv8 removes support for ThumbEE."
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#124Payback time? https://semiaccurate.com/2016/11/17/intel-preferentially-off... Okay, obviously this partnership started years back, but it's nice to see that not everyone is willing to encourage Intel's monopoly, as Google often does (in Chromebooks, too, even though Intel's chips are virtually unnecessary there). Although, to be fair, the "Wintel" name didn't come out of nowhere. Microsoft obviously played its part i…
Google have been doing something with POWER CPUs for a few years now, at least on an experimental basis. 2016, Power 9: http://www.computerworld.com/article/3052951/cloud-computing... 2014, Power 8: http://www.pcworld.com/article/2149080/google-shows-homegrow...
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#125Earlier quoted context omitted.
This is pretty par for the course in a lot of HW companies(esp SoC selection). Where it gets tricky is when you've pulled that move a couple times and then it turns out AMD/ARM/etc actually have the good chips. At that point you've burned the other company so many times by changing at the last minute that it becomes hard to get real support and engagement where you actually need it.
> actually have the good chips. Has that ever been the case yet, for ARM servers? There's no "magic" in ARM. The reduced power comes from the reduced complexity. Heck, branch prediction is fairly new in ARM. I have trouble seeing a time when an Intel chip will ever fall behind even a bucket full of ARM chips, unless workloads ever fall near zero.
For example, Jim Keller estimates a fully developed arm chip will be 15-30% more efficient than an equivalent x86. Now, this development hasn't happened yet, but with giants like Qualcomm, it will happen eventually.
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#126Question - is this a sign of maturity of ARM architecture? Can we really expect desktop OS to move to ARM? Could Apple start transitioning Apple AX into their laptops?
Servers and desktops have very different requirements, just ask the linux guys. I'm not saying it's impossible, but I don't see that happening for another 5 years at least. Apple in particular is already getting a lot of flak for underpowering laptops, switching to Arm now would basically kill the entirety of their remaining high-end offering on desktop.
We all know OSX will run on ARM, they just use a different WM and call it iOS.
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#127Earlier quoted context omitted.
> SteamOs will give you a ~10% performance hit Any sources to back up this claim? 10% performance hit compared to what? Windows? A different Linux distro? I've found that for native games, Linux can actually offer better performance in many cases than the Windows version. Someone also did a test recently (full video on Youtube) with the Windows version of the new Doom running on Linux through the WINE emulation (yes…
My personal anecdotal evidence is that many of the games available for Linux on steam are really terrible ports. Gang beasts for example couldn't even find the binary. Once I fixed that, I was lucky to get 5 fps with lowest settings on my 6 core i7 with a Titan x. Yes I had the latest Nvidia drivers. Chivalry medieval warfare was another unplayable performance offender. This isn't necessarily valve's fault though. It…
There are some problems and glitches unrelated to the games, in my experience (like how newer nvidia GPUs have screen tearing on Ubuntu -- unrelated to vsync, by the way -- and there's pretty much nothing you can do about it for the time being)
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#128Earlier quoted context omitted.
This is pretty par for the course in a lot of HW companies(esp SoC selection). Where it gets tricky is when you've pulled that move a couple times and then it turns out AMD/ARM/etc actually have the good chips. At that point you've burned the other company so many times by changing at the last minute that it becomes hard to get real support and engagement where you actually need it.
> actually have the good chips. Has that ever been the case yet, for ARM servers? There's no "magic" in ARM. The reduced power comes from the reduced complexity. Heck, branch prediction is fairly new in ARM. I have trouble seeing a time when an Intel chip will ever fall behind even a bucket full of ARM chips, unless workloads ever fall near zero.
Intel's designs, being tuned for high sequential performance, are significantly better for that purpose; but if you look at VPS services which currently only get a fraction of a CPU each, I'm sure they could run more power-efficiently with a larger fraction of a punier CPU.
Re: Microsoft Pledges to Use ARM Server Chips, Threatening Intel's Dominance
#129Earlier quoted context omitted.
This is pretty par for the course in a lot of HW companies(esp SoC selection). Where it gets tricky is when you've pulled that move a couple times and then it turns out AMD/ARM/etc actually have the good chips. At that point you've burned the other company so many times by changing at the last minute that it becomes hard to get real support and engagement where you actually need it.
> actually have the good chips. Has that ever been the case yet, for ARM servers? There's no "magic" in ARM. The reduced power comes from the reduced complexity. Heck, branch prediction is fairly new in ARM. I have trouble seeing a time when an Intel chip will ever fall behind even a bucket full of ARM chips, unless workloads ever fall near zero.