A future without x86?
-
I'm currently moving all of my professional and hobby project development over to the ARM Cortex family of platforms. ARM Cortex M7 > ESP32 Microsoft is doing similar with their operating system. Apple already has, with the M1 and m2, AFAIK. ARM > Intel There's no getting around that x86 is showing its age architecturally. Even discounting all the ancient backward compatibility, like "real mode", it's getting awkward. I read this thread with some interest. Aside from some disagreements in the comments, overall it was very interesting, if taken with a grain of salt. the_end_for_isa_x86[^] One nice advantage for me is the ARM Cortex architecture is largely continuous from their little M0 real time chips all the way up to their multicore A line. That means I can create code that will perform well across little devices and PCs. This also has to be a huge win for developers of phone and tablet applications, that their work is more transferable to future PCs now. The fact that ARM doesn't manufacture is also a huge win. They leave fabrication to outfits like NXP. ARM just designs chips. I read somewhere that their time to market for a new offering is about half that of Intel's. Start moving your stock.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
ARM just designs and licenses the CPU core. Everyone who implementing the actually chips put a lot of stuff around it, like GPU/video and peripheral I/O (USB, I2C, networking (wired/wireless)) and a lot of that stuff is NOT compatible across implementations. And that is even more true for those "little devices" that you mentioned than it is for anything desktop/server related...
-
ARM just designs and licenses the CPU core. Everyone who implementing the actually chips put a lot of stuff around it, like GPU/video and peripheral I/O (USB, I2C, networking (wired/wireless)) and a lot of that stuff is NOT compatible across implementations. And that is even more true for those "little devices" that you mentioned than it is for anything desktop/server related...
Ralf Quint wrote:
ARM just designs and licenses the CPU core.
I actually mentioned that in my OP, and said it was a win. As far as the peripherals, that doesn't matter as much.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
The first in the top is 17th: System iPhone 14 Pro Apple A16 Bionic 3460 MHz (6 cores) Uploaded Oct 24, 2023 Platform iOS Single-Core Score 3732 Multi-Core Score 10547 [Mac Benchmarks - Geekbench](https://browser.geekbench.com/mac-benchmarks/) Top one is Mac Studio (2023) Apple M2 Max @ 3.7 GHz (12 CPU cores, 30 GPU cores) 2803 points Top x86 is (without obvious extreme overclocking) ASRock Z690 AQUA OC Intel Core i9-13900K 3000 MHz (8 cores) Uploaded Aug 25, 2023 Platform Windows Single-Core Score 4220
Don't know how I missed that. Thanks!
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
I'm currently moving all of my professional and hobby project development over to the ARM Cortex family of platforms. ARM Cortex M7 > ESP32 Microsoft is doing similar with their operating system. Apple already has, with the M1 and m2, AFAIK. ARM > Intel There's no getting around that x86 is showing its age architecturally. Even discounting all the ancient backward compatibility, like "real mode", it's getting awkward. I read this thread with some interest. Aside from some disagreements in the comments, overall it was very interesting, if taken with a grain of salt. the_end_for_isa_x86[^] One nice advantage for me is the ARM Cortex architecture is largely continuous from their little M0 real time chips all the way up to their multicore A line. That means I can create code that will perform well across little devices and PCs. This also has to be a huge win for developers of phone and tablet applications, that their work is more transferable to future PCs now. The fact that ARM doesn't manufacture is also a huge win. They leave fabrication to outfits like NXP. ARM just designs chips. I read somewhere that their time to market for a new offering is about half that of Intel's. Start moving your stock.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
honey the codewitch wrote:
Microsoft is doing similar with their operating system
Are you suggesting this is something new? Following says this happened in 2017? "The platform started out bringing Windows 10 to Arm-powered laptops and tablets all the way back in 2017" Windows on Arm — Everything you need to know about low-power PCs[^]
honey the codewitch wrote:
There's no getting around that x86 is showing its age architecturally
Perhaps. But is this a comment related to your business domain rather than the overall computing market? I suspect choosing components for any system depends on a number of factors both technological and non-technological.
-
I'm currently moving all of my professional and hobby project development over to the ARM Cortex family of platforms. ARM Cortex M7 > ESP32 Microsoft is doing similar with their operating system. Apple already has, with the M1 and m2, AFAIK. ARM > Intel There's no getting around that x86 is showing its age architecturally. Even discounting all the ancient backward compatibility, like "real mode", it's getting awkward. I read this thread with some interest. Aside from some disagreements in the comments, overall it was very interesting, if taken with a grain of salt. the_end_for_isa_x86[^] One nice advantage for me is the ARM Cortex architecture is largely continuous from their little M0 real time chips all the way up to their multicore A line. That means I can create code that will perform well across little devices and PCs. This also has to be a huge win for developers of phone and tablet applications, that their work is more transferable to future PCs now. The fact that ARM doesn't manufacture is also a huge win. They leave fabrication to outfits like NXP. ARM just designs chips. I read somewhere that their time to market for a new offering is about half that of Intel's. Start moving your stock.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix