Arm SoCs to power 25% of laptops in five years, says Counterpoint Research.
Arm-Based Laptops Gaining Share Despite PC Market Weakness: Report : Read more
Arm-Based Laptops Gaining Share Despite PC Market Weakness: Report : Read more
Yeah. Bound to happen. Personally, I absolutely hate ARM assembly. Like, who the heck needs a barrel shifter or an assembler that can't handle constants with more than a few bits set at a time? OMG. Such garbage. That said, it is still smaller and faster than the x86 instruction set. ARM should, in theory, eventually blow away x86. Of course ARM isn't without it's own structural and bloating problems, which is why riscV is lurking... The x86 instruction architecture is so overbloated with useless instructions that it will, as is natural, collapse under it's own weight. AMD and Intel have one chance, right now, to strip it hard and remove 90% of the instruction set, restructure for speed and surprise us all.... or go the way of the dinosaurs.
This is based on apple laptops taking off, and I doubt that apple fans will grow by such an amount in 5 years. Every apple fan already got one, if they replace their current one it will not increase the overall market share.
Beyond that the arm based laptops will, at most, take the place of the eepc which I doubt ever had a big share.
If ARM had such a big potential then AMD and Intel would be the first companies to release products in that market, ryzen was supposed to be a hybrid platform with ARM, they dropped that real fast.
I think it's pretty cool. Since instructions words are 32-bits (which is part of the key for making them fast & efficient to decode), immediate operands are necessarily limited to 12 bits. However, the immediate encoding scheme does something clever, by effectively giving you an 8-bit mantissa with a 4-bit exponent. The fact that it does a rotate seems like a clever hack to let you cover a few more cases than you could hit with a straight shift-left.I absolutely hate ARM assembly. Like, who the heck needs a barrel shifter or an assembler that can't handle constants with more than a few bits set at a time? OMG. Such garbage.
RISC-V didn't arise because ARM was bloated, and that's also not why people are adopting it. They're adopting it because it's royalty-free and you're also free to pick & choose which extentions to support and you can even integrate your own custom extensions.Of course ARM isn't without it's own structural and bloating problems, which is why riscV is lurking...
It's a lot of work to add toolchain, OS, library, and application support for a new ISA. I highly doubt either Intel or AMD will invent a new one.AMD and Intel have one chance, right now, to strip it hard and remove 90% of the instruction set, restructure for speed and surprise us all.... or go the way of the dinosaurs.
No...Even development wise it only took about a year for most software compilers to add ARM support once Apple shifted, so it's not like it would be hard for languages to adapt,
AMD launched the Opteron A1100 before the market was really ready for ARM servers.If ARM had such a big potential then AMD and Intel would be the first companies to release products in that market, ryzen was supposed to be a hybrid platform with ARM, they dropped that real fast.
Just saying....Qualcomm and Microsoft are partnered to release ARM based laptops using the same tech Apple did. It's being held up right now by Qualcomm and Arm Holdings fighting over price, but that will get resolved at some point in the next year most likely. I don't think you can ignore that. MS has updated all of their tool chains to support ARM. Apps from the MS Store can already contain both ARM and x86 fat binaries. Clearly MS thinks there is an opportunity with ARM.
No...
🤦
ARM had done decades of work, leading up to that point. And even Apple had over a decade of work invested in ARM, from their iPods and iPhones. And even with all of that groundwork in place, it was probably more like 3 years to port over MacOS and all of their in-house software, SDKs, and libraries.
...not to mention Google and all of the Android developers, the Raspberry Pi community, all of the ARM embedded develpers, etc. All of them helped contribute to porting and improving compilers and software packages on ARM. Certainly some billions of engineering hours have gone into the ARM software ecosystem, even by the point when Apple started porting MacOS to it.
When is that from? And how do you know those were the ARM-based surface tablets? They could've been the x86 versions.Just saying....
(MS surface sponsorship tablets used as stands for ipads... )
But it is. If you look up the specs of Qualcomm's laptop SoC, they have more X-series high-performance cores than their smartphone SoCs. Also, they're clocked higher, because power and cooling are both more capacious.People that are attracted to arm already have smartphones and tablets, how much need is there for them to have the same thing in a larger form factor without it being much, or even any, faster?!
Even that work surely didn't all start right when Apple shipped that mini. And I can assure you that .NET did support ARM, just maybe not on Mac. Microsoft has been working on running various flavors of Windows on ARM since Windows Phone, and probably even way back to Windows CE.when Apple first released the A12z dev machine in a Mac Mini there were no freely available JVMs that supported ARM, .NET did not support compiling into ARM, Rust did not support compiling into ARM, etc. Once the M1 MacBook Air officially launched about 6 months later more than half of those supported ARM,
You know that Java didn't even start on x86, right? It was developed by a company called Sun, and it started on their own SPARC CPUs.My point is, now that all of those Tool Chains support multiple CPU architectures that they never did before, adding additional will be easier from a technical point of view (especially those that use frontends like LLVM).
It is from x86, it was just to show that just because MS is doing something it doesn't mean that it will do something to the market.When is that from? And how do you know those were the ARM-based surface tablets? They could've been the x86 versions.
Cost? Power draw? performance?But it is. If you look up the specs of Qualcomm's laptop SoC, they have more X-series high-performance cores than their smartphone SoCs. Also, they're clocked higher, because power and cooling are both more capacious.
That article is from 2016. I think it's more of a distraction than actually relevant to the discussion, here.It is from x86, it was just to show that just because MS is doing something it doesn't mean that it will do something to the market.
It was a pretty big thing
They paid a lot of money and everybody kept calling them ipads and kept using their ipads, propped up on the sponsored surfaces.
https://www.chicagotribune.com/busi...ft-surface-loss-0126-biz-20160125-column.html
So what happened in the last 6 years that would make an MS product more desirable now?!That article is from 2016. I think it's more of a distraction than actually relevant to the discussion, here.
No, that would give MS good traction in cutting into the android OS monopoly.I think the main point about MS and ARM is that how well Windows runs on ARM could give ARM a big boost in gaining traction in the laptop and PC desktop space.
The xbox 360 and the PS3 both had some kind of risc cpu.All we need now is for the next XBox to be ARM-based, and it'd be the beginning of the end for x86.
Which? You mean the x86 surface? I can't really comment on MS Surface, but Windows on ARM is about more than Surface.So what happened in the last 6 years that would make an MS product more desirable now?!
We've been through this, before. ChromeOS is not Android. Very different. Nobody is running Android on laptops.No, that would give MS good traction in cutting into the android OS monopoly.
You mean like in their phones? That's 100% of people with smartphones.ARM laptops and desktops will only be appealing to people that already use arm.
Good luck with that, but I once tried connecting a monitor, mouse, and keyboard to an Android tablet and it wasn't much better than just using the tablet. Still nowhere near an experience like ChromeOS or Windows.If I would want to do my everyday tasks and save energy doing it I could get a docking station for my very old smartphone and browse the net and read emails on a monitor using keyboard and mouse.
PowerPC.The xbox 360 and the PS3 both had some kind of risc cpu.
There are a few reasons for this, but the difference with ARM is that most major game engines already support ARM, in order to enable gaming on phones, tablets, and Nintendo Switch. And, for similar reasons, a lot of game developers have experience with ARM that they didn't have with PowerPC.Developers whined so long about it that both companies switched to x86 so that devs could stop devving for risc.
If Microsoft wanted to spur games to natively support Windows on ARM, it would be a strategic move they could make. I'm not saying it will happen, but it it would be a game changer (excuse the pun) if it did.They are not going to switch back anytime soon,
I wonder how ARM's X3 or V2 cores compare with leading x86 cores. Within a console CPU's power budget, they might be very comparable.They won't release a console that is slower then the current one, or just about as fast.
Stop talking about how windows/MS looks at things.Which? You mean the x86 surface? I can't really comment on MS Surface, but Windows on ARM is about more than Surface.
As for Windows on ARM, what's changed recently is that Windows 11 now supports emulation of x86-64 on ARM. Previously, they only supported emulation of 32-bit x86 apps.
Oh, so MS is after the super small market share of people that use chromeOS pc/laptops...makes much more sense than MS trying to get into the absolutely huge android market.We've been through this, before. ChromeOS is not Android. Very different. Nobody is running Android on laptops.
More to the point, ChromeOS mostly dominates the bottom end of the market, which isn't very interesting to MS, because margins are so low. That's one of the things that killed Windows on phones - there's no way they could compete with "free".
The authors of this article are completely out of touch and think that the annual increase that happened once from apple fans buying apple products during release is going to be an ongoing trend.Anyway, it appears your argument isn't with me, but rather the authors of this study.
No it's a good sign for apple, but we all knew this already, apple has their audience in a death grip, it was the same when they switched from mc68000 to powerPC and then when they switched from powerPC to x86.You mean like in their phones? That's 100% of people with smartphones.
Based on the article, Apple's transition seems to be going very well. So, that's a good sign for ARM and bad news for x86.
It's entirely plausible corporate users could transition from Windows on x86 to Windows on ARM rather seamlessly.
But that's the point, you can do it.Good luck with that, but I once tried connecting a monitor, mouse, and keyboard to an Android tablet and it wasn't much better than just using the tablet. Still nowhere near an experience like ChromeOS or Windows.
Yes, PowerPC is a risc CPU.PowerPC.
There are a few reasons for this, but the difference with ARM is that most major game engines already support ARM, in order to enable gaming on phones, tablets, and Nintendo Switch. And, for similar reasons, a lot of game developers have experience with ARM that they didn't have with PowerPC.
How would that be a game changer?!If Microsoft wanted to spur games to natively support Windows on ARM, it would be a strategic move they could make. I'm not saying it will happen, but it it would be a game changer (excuse the pun) if it did.
I don't understand this comment. You asked what changed and I answered it.Stop talking about how windows/MS looks at things.
That's why I said business customers should be an easy win. They mostly run stuff like browsers and MS Office, which are all native.Customers don't want to emulate something that they can run fine natively.
How do you figure they "failed"?MS failed 6 years ago running windows natively and you argue that they will do better emulating it... ?!
No, go back and read what I said: it isn't very interesting to MSOh, so MS is after the super small market share of people that use chromeOS pc/laptops...makes much more sense than MS trying to get into the absolutely huge android market.
Well, don't take it out on me.The authors of this article are completely out of touch and think that the annual increase that happened once from apple fans buying apple products during release is going to be an ongoing trend.
What you can't deny is that their ARM-based Macs are good. It proves the ARM ISA is up to the task of handling the daily and diverse computing workloads of Apple's users.it's a good sign for apple, but we all knew this already, apple has their audience in a death grip, it was the same when they switched from mc68000 to powerPC and then when they switched from powerPC to x86.
Those changes didn't change anything for the overall market share of these CPUs.
I didn't say an ARM-based XBox would run smartphone games. My point was just that the gaming industry and games developers now have a lot more experience with ARM than they ever had with PowerPC. It wouldn't be such a big transition for them.Yay for the future of having consoles that will be running smartphone games, and since they release the same games on PC, yay for a future of smartphone games on PC ...great argument.
Because you'd have loads of Direct3D games optimized for ARM, that would very easily port to Windows on ARM.How would that be a game changer?!
You mean as compared to XBox? If so, it's not a disparity that doesn't already exist between XBox and x86 PCs.Windows on arm would take more resources and games would run much worse on the same hardware.
My point is that I'd be pretty shocked if either Intel or AMD introduced a completely new ISA. Especially after the black eye Intel got from IA64.