• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

An ARM to Rule Them All: ARM 76 To Challenge x86 Chips in the Laptop Space?

Joined
Apr 12, 2013
Messages
7,424 (1.77/day)
The desktop in front of me disagrees ;) You're right, of course, Linux doesn't matter much in the desktop market. For all its strengths, it never catered to the home user.
But where I was going is, if ARM needs a solution to put their CPUs in desktops and/or laptops, they can use Linux today. Not saying they will, but they can. Interesting days ahead, regardless.
You mean like chromebooks? If Google brings more Android apps to Chrome OS then yeah it could be even more interesting.
 
Joined
Aug 20, 2007
Messages
21,245 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
. I was just saying this was fixed on Linux long ago.

By being an open source product, one does tend to have access to the source code, yes.

I hate to break it to all you guys, but just because Windows is closed source doesn't mean it can't be rebuilt pretty easily for other machines. It can be. You just need... the source code! Which presumably, Microsoft has.

This isn't some *nix* magic marvel mirracle. It's called recompiling. Linux solved the flexibility equation by making their box open. Microsoft's is opaque and needs the men who have special priviliges to recompile the coveted MS source code do the work. That's all.
 

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
By being an open source product, one does tend to have access to the source code, yes.

I hate to break it to all you guys, but just because Windows is closed source doesn't mean it can't be rebuilt pretty easily for other machines. It can be. You just need... the source code! Which presumably, Microsoft has.

This isn't some *nix* magic marvel mirracle. It's called recompiling. Linux solved the flexibility equation by making their box open. Microsoft's is opaque and needs the men who have special priviliges to recompile the coveted MS source code do the work. That's all.
If only access to the source code would be all it takes.
Firefox, for example, was compiled for 64 bit Linux as early as 2011. The first 64 bit build for Windows was in 2015. And that was just a user-space application, not an entire OS ;)

You mean like chromebooks? If Google brings more Android apps to Chrome OS then yeah it could be even more interesting.
Not really. I was thinking more like Ubuntu (or something) machines. Set one up for your parents, put the Firefox icon on the desktop and you're covered a lot of their use cases ;)
 
Joined
Aug 20, 2007
Messages
21,245 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
If only access to the source code would be all it takes.
Firefox, for example, was compiled for 64 bit Linux as early as 2011. The first 64 bit build for Windows was in 2015. And that was just a user-space application, not an entire OS

NT and most modern OS kernels are designed with portability in mind. It seriously isn't that hard anymore. Heck, even OS/2 was portable (there was a short lived powerpc version).

32-bit -> 64-bit is really a different animal though, because the memory model and all structures related to it change. It is kind of tough to jump that way.
 

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
NT and most modern OS kernels are designed with portability in mind. It seriously isn't that hard anymore. Heck, even OS/2 was portable (there was a short lived powerpc version).

32-bit -> 64-bit is really a different animal though, because the memory model and all structures related to it change. It is kind of tough to jump that way.
So I guess we're back where we started: Linux - works today; Windows - additional work required.
But you know what? Wild thought: let's wait and see the chips first. Because if ARM can't keep the perf/W advantage, we're beating around a dead horse.
 
Joined
Jul 5, 2013
Messages
26,675 (6.50/day)
As software runs more and more in the cloud and the OS you use to consume it matters less and less
I do not speak alone on this, cloud computing for the vast majority of people is a non-starter. The device-local-OS will likely never disappear.
There are simple reasons for this;
1. What happens when there is no network to connect to? No network and you effectively have a brick that looks pretty.
2. What happens when an update to a cloud app fails in some way? You can't roll it back to a working version because it's in the cloud and not installed local to the device.
3. Not everyone trusts the cloud for many and various reasons.

There more reasons why computing in the cloud is only useful to a select group of users, but I digress.

Commenting on an idea hinted at earlier, I think it would be interesting to see Windows 10 with the x86 runtimes performance numbers. And various distro's of Linux/BSD running on this new SOC? There are some devs that are going to have fun with this.

I hate to break it to all you guys, but just because Windows is closed source doesn't mean it can't be rebuilt pretty easily for other machines. It can be.
And has been. Back in the day, Windows NT was compiled to run on MIPS and ARM, with good(not great) support for legacy software. WinNT ran smooth as silk on SGI machines of the day. At the time it was mind-blowing to see Windows running on non-PC hardware.
 
Last edited:

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
@lexluthermiester With games increasingly using the cloud to sync saves, browsers gaining the ability to remember where you were and let you pick it up on a different device, the OS does indeed matter less and less - mind you, it's still far from irrelevant. I'm not too thrilled about the cloud either (it's useful, but I'm not putting all my stuff in there), but what I meant is the whole ecosystem is starting to follow you rather the other way around. Thus, having another architecture run your stuff will probably go mostly unnoticed these days.
 
Joined
Jul 5, 2013
Messages
26,675 (6.50/day)
@lexluthermiester With games increasingly using the cloud to sync saves, browsers gaining the ability to remember where you were and let you pick it up on a different device, the OS does indeed matter less and less - mind you, it's still far from irrelevant. I'm not too thrilled about the cloud either (it's useful, but I'm not putting all my stuff in there), but what I meant is the whole ecosystem is starting to follow you rather the other way around. Thus, having another architecture run your stuff will probably go mostly unnoticed these days.
Ok, I see what you're saying. And you're right on some levels, a lot of these kinds of software are fast becoming platform/hardware agnostic. Still, I think that there will always be advantages and disadvantages to a lot of things based on hardware architecture. Example, complex software will likely always run better on CISC and simpler software will likely always run better in RISC, generally. There will of course be exceptions to this as there always have been..
 
Joined
Aug 20, 2007
Messages
21,245 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
So I guess we're back where we started: Linux - works today; Windows - additional work required.

No, you are back where YOU started. I jumped in in the middle. Like a frog.
 
  • Like
Reactions: bug
Joined
Feb 3, 2017
Messages
3,666 (1.31/day)
Processor Ryzen 7800X3D
Motherboard ROG STRIX B650E-F GAMING WIFI
Memory 2x16GB G.Skill Flare X5 DDR5-6000 CL36 (F5-6000J3636F16GX2-FX5)
Video Card(s) INNO3D GeForce RTX™ 4070 Ti SUPER TWIN X2
Storage 2TB Samsung 980 PRO, 4TB WD Black SN850X
Display(s) 42" LG C2 OLED, 27" ASUS PG279Q
Case Thermaltake Core P5
Power Supply Fractal Design Ion+ Platinum 760W
Mouse Corsair Dark Core RGB Pro SE
Keyboard Corsair K100 RGB
VR HMD HTC Vive Cosmos
Competitor to x86 in the mobile space. TDP-wise - and related, performance-wise - this is the higher end of the spectrum for ARM and lower end for x86. Betteridge's law of headlines comes to mind :)

ARM is evolving fast and heavy. What I would like to see though is what that evolution looks like in terms of transistors or die size.
By now, ARM and the whole mobile space is driven to a smaller and smaller process, TSMC 10nm SOCs are quite widespread and 7nm is coming soon-ish. x86 and desktop are actually a bit behind.

Apple's A11 - 6-core, should be one of the (if not the) quickest mobile SOC at the moment - has about twice the transistors of a Skylake i7. Thanks to 10nm process, it does have around 25% smaller die.
 
Joined
Aug 16, 2016
Messages
1,025 (0.35/day)
Location
Croatistan
System Name 1.21 gigawatts!
Processor Intel Core i7 6700K
Motherboard MSI Z170A Krait Gaming 3X
Cooling Be Quiet! Shadow Rock Slim with Arctic MX-4
Memory 16GB G.Skill Ripjaws V DDR4 3000 MHz
Video Card(s) Palit GTX 1080 Game Rock
Storage Mushkin Triactor 240GB + Toshiba X300 4TB + Team L3 EVO 480GB
Display(s) Philips 237E7QDSB/00 23" FHD AH-IPS
Case Aerocool Aero-1000 white + 4 Arctic F12 PWM Rev.2 fans
Audio Device(s) Onboard Audio Boost 3 with Nahimic Audio Enhancer
Power Supply FSP Hydro G 650W
Mouse Cougar 700M eSports white
Keyboard E-Blue Cobra II
Software Windows 8.1 Pro x64
Benchmark Scores Cinebench R15: 948 (stock) / 1044 (4,7 GHz) FarCry 5 1080p Ultra: min 100, avg 116, max 133 FPS
ARM made a major improvement over the last 10 years. I doubt that they will try to compete with the most powerful AMD and Intel CPU's, but there's no doubt that somewhere in the future (eg. 6-7 years from now) ARM SOC could reach current i7 or Ryzen 7 performance.

Kirin 970, Exynos 9810, Snapdragon 845 have at least the performance of an upper-class desktop/laptop CPU's from 10 years ago, such as C2D E7400 / T9600 / X2 5800+. I know that x86 and ARM architectures are two different things, but the smartphone chips became very powerful lately. Their GPU's have reached levels of mid-range AMD's and nVidia's GPU's from 7 years ago, such as GTX 545 / HD 6570.

Considering it's an SOC, it's rather amazing how such a small chip without big air fans or water cooling can reach such performance with only a fraction of power consumption.
 
Joined
Feb 3, 2017
Messages
3,666 (1.31/day)
Processor Ryzen 7800X3D
Motherboard ROG STRIX B650E-F GAMING WIFI
Memory 2x16GB G.Skill Flare X5 DDR5-6000 CL36 (F5-6000J3636F16GX2-FX5)
Video Card(s) INNO3D GeForce RTX™ 4070 Ti SUPER TWIN X2
Storage 2TB Samsung 980 PRO, 4TB WD Black SN850X
Display(s) 42" LG C2 OLED, 27" ASUS PG279Q
Case Thermaltake Core P5
Power Supply Fractal Design Ion+ Platinum 760W
Mouse Corsair Dark Core RGB Pro SE
Keyboard Corsair K100 RGB
VR HMD HTC Vive Cosmos
Kirin 970, Exynos 9810, Snapdragon 845 have at least the performance of an upper-class desktop/laptop CPU's from 10 years ago, such as C2D E7400 / T9600 / X2 5800+. I know that x86 and ARM architectures are two different things, but the smartphone chips became very powerful lately. Their GPU's have reached levels of mid-range AMD's and nVidia's GPU's from 7 years ago, such as GTX 545 / HD 6570.

Considering it's an SOC, it's rather amazing how such a small chip without big air fans or water cooling can reach such performance with only a fraction of power consumption.
All on 10nm process.
- Kirin 970 is 8-core: 4*A73 @ 2.36GHz + 4*A53 @ 1.8GHz
- Exynos 9810 is 8-core: A55 - 4xMongoose3 @ 2.9GHz + 4xA55 @ 1.9GHz
- Snapdragon 845 is 8-core: 4*A75(custom) @ 2.8GHz + 4*A55(custom) @ 1.8GHz

As far as transistor count goes, these are all larger than current-generation Ryzen and probably also larger than 8-core Xeons. Very much up-to-date stuff.

- C2D e7400/T9600 are 2-core @ 2.8GHz at 45nm process from 2008 (10 years ago)
- X2 5800+ is 2-core @ 3.0GHz at 65nm process from 2006 (12 years ago)

Granted, both the old CPUs are slower than the 3 mobile SOCs but not as much as you would expect. Technology-wise, the gulf is huge. Over a decade of both process and architecture improvements.
Despite appearances, desktop has not been standing still and has been evolving (although more slowly than mobile).
 
Last edited:
Joined
Aug 16, 2016
Messages
1,025 (0.35/day)
Location
Croatistan
System Name 1.21 gigawatts!
Processor Intel Core i7 6700K
Motherboard MSI Z170A Krait Gaming 3X
Cooling Be Quiet! Shadow Rock Slim with Arctic MX-4
Memory 16GB G.Skill Ripjaws V DDR4 3000 MHz
Video Card(s) Palit GTX 1080 Game Rock
Storage Mushkin Triactor 240GB + Toshiba X300 4TB + Team L3 EVO 480GB
Display(s) Philips 237E7QDSB/00 23" FHD AH-IPS
Case Aerocool Aero-1000 white + 4 Arctic F12 PWM Rev.2 fans
Audio Device(s) Onboard Audio Boost 3 with Nahimic Audio Enhancer
Power Supply FSP Hydro G 650W
Mouse Cougar 700M eSports white
Keyboard E-Blue Cobra II
Software Windows 8.1 Pro x64
Benchmark Scores Cinebench R15: 948 (stock) / 1044 (4,7 GHz) FarCry 5 1080p Ultra: min 100, avg 116, max 133 FPS
^^ Transistor count isn't exclusively related to a better performance. Keep in mind that these three are all SOC's, so it's logical to have more transistors than CPU's on the same process.
 
Joined
Feb 3, 2017
Messages
3,666 (1.31/day)
Processor Ryzen 7800X3D
Motherboard ROG STRIX B650E-F GAMING WIFI
Memory 2x16GB G.Skill Flare X5 DDR5-6000 CL36 (F5-6000J3636F16GX2-FX5)
Video Card(s) INNO3D GeForce RTX™ 4070 Ti SUPER TWIN X2
Storage 2TB Samsung 980 PRO, 4TB WD Black SN850X
Display(s) 42" LG C2 OLED, 27" ASUS PG279Q
Case Thermaltake Core P5
Power Supply Fractal Design Ion+ Platinum 760W
Mouse Corsair Dark Core RGB Pro SE
Keyboard Corsair K100 RGB
VR HMD HTC Vive Cosmos
You are right but the difference in transistor count is quite notable.
C2D has 228 million transistors. A64 X2 has 221 million.
Kirin 970 has 5.5 billion. Exynos 9810 and Snapdragon 845 should not be that much smaller. At least in the range of A11 at 4.3 billion.

Things that mobile SOCs have that desktop chips do not is primarily the (proper) GPU and modem.
 

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Ok, I see what you're saying. And you're right on some levels, a lot of these kinds of software are fast becoming platform/hardware agnostic. Still, I think that there will always be advantages and disadvantages to a lot of things based on hardware architecture. Example, complex software will likely always run better on CISC and simpler software will likely always run better in RISC, generally. There will of course be exceptions to this as there always have been..
You're not wrong, but even that software (and even software that runs on quantum computers, in the future) can be run remotely and have its output consumed over web services. Of course, the need to run some stuff locally won't go away entirely. Ever.
 
Joined
Apr 12, 2013
Messages
7,424 (1.77/day)
Competitor to x86 in the mobile space. TDP-wise - and related, performance-wise - this is the higher end of the spectrum for ARM and lower end for x86. Betteridge's law of headlines comes to mind :)

ARM is evolving fast and heavy. What I would like to see though is what that evolution looks like in terms of transistors or die size.
By now, ARM and the whole mobile space is driven to a smaller and smaller process, TSMC 10nm SOCs are quite widespread and 7nm is coming soon-ish. x86 and desktop are actually a bit behind.

Apple's A11 - 6-core, should be one of the (if not the) quickest mobile SOC at the moment - has about twice the transistors of a Skylake i7. Thanks to 10nm process, it does have around 25% smaller die.
Apple is the current leader in this space, no one comes close (except in a handful of tasks) in their TDP range, not even the best of Intel.
You are right but the difference in transistor count is quite notable.
C2D has 228 million transistors. A64 X2 has 221 million.
Kirin 970 has 5.5 billion. Exynos 9810 and Snapdragon 845 should not be that much smaller. At least in the range of A11 at 4.3 billion.

Things that mobile SOCs have that desktop chips do not is primarily the (proper) GPU and modem.
Are we counting the total number of transistors on the SoC, if so then it's truly not an apples vs apples comparison. For instance we don't know how much space or transistors are dedicated for DSP, modem, GPU, AI et al.
 
Joined
Feb 3, 2017
Messages
3,666 (1.31/day)
Processor Ryzen 7800X3D
Motherboard ROG STRIX B650E-F GAMING WIFI
Memory 2x16GB G.Skill Flare X5 DDR5-6000 CL36 (F5-6000J3636F16GX2-FX5)
Video Card(s) INNO3D GeForce RTX™ 4070 Ti SUPER TWIN X2
Storage 2TB Samsung 980 PRO, 4TB WD Black SN850X
Display(s) 42" LG C2 OLED, 27" ASUS PG279Q
Case Thermaltake Core P5
Power Supply Fractal Design Ion+ Platinum 760W
Mouse Corsair Dark Core RGB Pro SE
Keyboard Corsair K100 RGB
VR HMD HTC Vive Cosmos
Just for the fun of it, looked up specs for the GPUs in these SOCs as well as the two desktop GPUs (both at 40nm from 2011) you pointed out. They do match up will enough and are all in the same performance range

Desktop GPUs:
- HD6570 - 480:24:8 @ 650MHz doing 624 GFLOPS
- GT545 - 144:24:16 @ 870/1740Mhz doing 500 GFLOPS

Mobile GPUs:
- Kirin 970: Mali-G72 MP12 - 384:12:12 @ 746MHz doing 573 GFLOPs
- Exynos 9810: Mali-G72 MP18 - 576:18:18 @ 572MHz doing 659 GFLOPs
- Snapdragon 845: Adreno 630 - 256:24:16 @ 710MHz doing 727 GFLOPs

For comparison, lets add current Intel's main iGPU:
- HD/UHD 630 (GT2) - 192:16:8 @1200MHz doing 460 GFLOPs

Edit:
As far as transistor counts go:
HD6570 is Turks and 716 million transistors.
GT545 is cut down (25% of chip disabled) GF116 and 1170 million transistors.

Apple is the current leader in this space, no one comes close (except in a handful of tasks) in their TDP range, not even the best of Intel.
Are we counting the total number of transistors on the SoC, if so then it's truly not an apples vs apples comparison. For instance we don't know how much space or transistors are dedicated for DSP, modem, GPU, AI et al.
Yup. Intel and AMD architectures simply does not scale that low. Similarly, ARM or A11 does not scale much higher.

DSPs are large, modems should not be too large. There is quite a lot of extra stuff on the chip for sure. AI is marketing term, probably for GPU.
Looking at the specs above, all these GPUs (as well ass Apple's in A11) are roughly billion transistors if not less. DSP is probably in the same range. I would expect the CPU cores to be roughly billion transistors, maybe a bit more for 8-core SOCs.

Transistor counts are a tricky thing. Not that SOC manufacturers are eager to disclose details but A11 is 4.3 billion, Kirin 970 is reportedly 5.5 billion, Snapdragon 845 is larger than 835 (3 billion), Exynos 9810 is unknown. Transistors and die size are related but not directly or linearly. Google gave this image for relative die sizes of Snapdragon 845, A11, and Exynos 9810: (Kirin 970 is 96.72 mm²).

Edit2:
Apple had some images in their A11 presentation highlighting separate parts of the SOC.
Based on images from presentation as well as the die picture linked above (where not all parts of GPU and CPU are highlighted) and assuming transistor density is roughly equal in A11 SOC (which it likely is), this is what the transistor counts of areas should be:
- CPU cores ~1 billion
- GPU ~0.85 billion
- ISP ~0.75 billion
 
Last edited:
Joined
Jan 8, 2017
Messages
9,326 (3.31/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Apple's A11 - 6-core, should be one of the (if not the) quickest mobile SOC at the moment - has about twice the transistors of a Skylake i7. Thanks to 10nm process, it does have around 25% smaller die.

If you look at the die shot of A11 or any other SoC , for that matter, you will realize half of the die is occupied by dedicated function hardware blocks that have nothing to do with CPU performance. SoCs have a high transistor count and density because they are ... well a "system on a chip" not just a CPU.
 

Etna

New Member
Joined
Jun 4, 2018
Messages
1 (0.00/day)
By being an open source product, one does tend to have access to the source code, yes.

I hate to break it to all you guys, but just because Windows is closed source doesn't mean it can't be rebuilt pretty easily for other machines. It can be. You just need... the source code! Which presumably, Microsoft has.

This isn't some *nix* magic marvel mirracle. It's called recompiling. Linux solved the flexibility equation by making their box open. Microsoft's is opaque and needs the men who have special priviliges to recompile the coveted MS source code do the work. That's all.

That's not true and you know it. Recompiling does squat if the code was never meant to be portable.

Look at Libreoffice. The defacto productivity suite on Linux. Only builds on x86 and x64, ARM builds require a shit ton of patches that are not part of the upstream source. Can't build on POWER properly without another shit ton of patches.

Or even better, look at the Chromium source code. Fully open, but only builds for x64. Again, ARM builds require patches not carried by upstream. And completely not buildable on any other architecture such as POWER or MIPs.
 
  • Like
Reactions: bug
Joined
Aug 20, 2007
Messages
21,245 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
That's not true and you know it. Recompiling does squat if the code was never meant to be portable.

It was a simplification. At any rate, the NT kernel is designed to be portable.

ARM builds require a shit ton of patches that are not part of the upstream source.

Due to it's dependence on closed binary Java, but meh... all your examples are really just demonstrating why dependency hell is bad. I will acknowledge using platform exclusive features tends to make code... platform exclusive.
 

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
It was a simplification. At any rate, the NT kernel is designed to be portable.



Due to it's dependence on closed binary Java, but meh... all your examples are really just demonstrating why dependency hell is bad. I will acknowledge using platform exclusive features tends to make code... platform exclusive.
I think you're not wrong, but you're reducing it all to Windows. With WindowsRT behind them, probably Microsoft has a pretty good grasp on porting the OS. But a shiny new laptop with an OS and no programs to run isn't much of a laptop, is it? As platform agnostic as the Windows kernel may be, virtually every piece of Windows software worth a damn is still closed sourced.

For bonus points, I'm not sure why you think LibreOffice depends on the closed version of Java. OpenJDK has pretty much the same features (and has been compiled for platforms I wouldn't think were capable of running it).
 
Joined
Aug 20, 2007
Messages
21,245 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
I think you're not wrong, but you're reducing it all to Windows. With WindowsRT behind them, probably Microsoft has a pretty good grasp on porting the OS.

The original NT code had several ports as far back as version NT 3.2 as well that were non-x86, old including things as exotic as DECs alpha chip. Heck, OS/2 (which was originally supposed to BE what NT is today, the 16-bit Windows replacement) shares some NT code in it's core (and actually, as late as XP NT kernels still could execute OS/2 command line apps, so NT has OS/2 code as well most certainly) and even it is portable due to Microsoft and IBM working together on it, and both agreeing portability was the future. Yes, there are actually powerpc builds of OS/2 around somewhere...

Anyhow, when Windows NT was being developed, RISC was viewed as the the new cool thing and x86 as "bloated" and "slow." As such, hedging their bets on both platforns, Microsoft built NT (upon which all modern Windows are based) with built with portability as a top priority. That legacy remains to this day.

But don't take my word for it. Google is your friend.



Sorry for the history lesson. But you are absolutely right about open vs closed source apps.

Yeah, good points on OO as well, have a thanks. I thought it depended on the closed source Java JIT compiler, but it seems I am wrong.
 

bug

Joined
May 22, 2015
Messages
13,621 (3.99/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Joined
Jul 5, 2013
Messages
26,675 (6.50/day)
Of course, the need to run some stuff locally won't go away entirely. Ever.
Exactly. A great many will never like, enjoy or want cloud apps. Just too restricting.
But don't take my word for it. Google is your friend.

I know there was an ARM based version made. Having a heck of a time finding it though. Maybe I saw a proof of concept early version?
 
Joined
Mar 7, 2018
Messages
2 (0.00/day)
Location
United States
No, because this is projected to not even be faster than the Apple A11. Can't rule s***.



Yes, Windows 10 can run on ARM processors now but the performance is dog slow.

You've obviously never sat down and used an ARM windows PC for a minute or more, Granted it might be because it doesn't have the huge amount of legacy windows 32bit support as part of the OS, but compared to an x86_64 Windows edition everything seems like it's got several more cores running at twice the mhz. The responsiveness and smooth parallel processing made me want to switch all my machines forever and not look back - but then most my software wouldn't work. =(

It'll probably cost an ARM and a leg.

:fear:

Hasn't apple had plans for a while to supplement it's PC's and laptops with its own ARM based CPU's?
 
Top