Earlier quoted context omitted.
Maybe there are some chips with 8 functional cores but only at lower frequencies? ... just spitballing.
I mean can you imagine the uproar it would cause if Apple did that?
Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
361–370 of 467 posts
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#362Earlier quoted context omitted.
What utter nonsense. Different ARM chips aren't "somewhat compatible" anymore than Intel/AMD x86 chips. It's a standard instruction set. And even if we'd get different instruction sets, we have much better toolchains/compilers to work with multiple architectures now than we did in "the home computing landscape of the 80s / early 90s" (GCC and LLVM aren't really comparable to Sinclair Basic). The M1 has been out for a…
A PC = x86_64 + UEFI. They are have a lot of standard components. You can take any Linux boot USB and boot almost any PC with it and at least get a console if nothing else. A PlayStation 4 is x86_64 but is NOT a PC. Watch the Fail0ver video on their PS4 kernel port to understand how different it is. ARM is a god damn clusterfuck of random pins soldered to random shit and every Android kernel patched to hell in non-up…
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#363Earlier quoted context omitted.
What utter nonsense. Different ARM chips aren't "somewhat compatible" anymore than Intel/AMD x86 chips. It's a standard instruction set. And even if we'd get different instruction sets, we have much better toolchains/compilers to work with multiple architectures now than we did in "the home computing landscape of the 80s / early 90s" (GCC and LLVM aren't really comparable to Sinclair Basic). The M1 has been out for a…
A PC = x86_64 + UEFI. They are have a lot of standard components. You can take any Linux boot USB and boot almost any PC with it and at least get a console if nothing else. A PlayStation 4 is x86_64 but is NOT a PC. Watch the Fail0ver video on their PS4 kernel port to understand how different it is. ARM is a god damn clusterfuck of random pins soldered to random shit and every Android kernel patched to hell in non-up…
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#364I'm still extremely suspicious of all these benchmarks, because they don't seem to correlate with my real-world experience. All these benchmarks claim to be comparing real-world applications, but I don't trust them because of what they always show with regards to mobile i9 and desktop Ryzen. I've got a Intel Macbook Pro, and a Ryzen desktop. When I'm using them for development, my Ryzen is absolutely wiping the floor…
Couple that with using the latest and greatest from Apple, alongside the previous Ryzen generation when substantial improvements are happening each generation.
> You may wonder why I used 3900X instead of Ryzen 5000-series CPUs: Because I don't have it.
In addition, 3200MT/s RAM is not adequate for Ryzen because that sets the IF to 1600MHz which leaves a huge amount of performance on the floor, assuming OP enabled XMP at all.
Furthermore, those results are suspect because of OP is (as you pointed out) incorrectly testing single-core performance, Intel should be besting AMD for that generation (only the latest generation is superior across all dimensions).
This is fan-made marketing material.
Performance-to-watt would have shown the true advantage of M1, not this cherry-picked nonsense.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#365Earlier quoted context omitted.
I really doubt the M1 would perform nearly as good if it was a 14nm chip with 8b transistors.
The nanometer process is not an actual standard. So it's apples and oranges to compare two fabs
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#366Earlier quoted context omitted.
That's not a vision, that's a nightmare.
Wait till you hear the best part. Like the Kindle, they will ship it with ads as screensaver. Additionally, you will receive promoted notifications once in a while. You pay 529.99$ upfront, or a monthly subscription, in order to remove the ads and enjoy your O.S. powered by AWS Workspaces.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#367Earlier quoted context omitted.
Imagine AWS launching ec2 instances with M1 chips!
They recently announced the mac.metal instance type for EC2 instances[0]. They currently only have Intel instances but I can’t see why the newer M1 instances aren’t coming soon. [0] https://aws.amazon.com/about-aws/whats-new/2020/11/announcin...
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#368Earlier quoted context omitted.
> "There are several theories as to why the M1 does so well on on JavaScript benchmarks." A major reason it does so well is the native Javascript support added in ARMv8.3-A. Specifically, FJCVTZS (Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero)[1] which is a Javascript-specific variant of FCVTZS implementing the overflow and exception handling behaviour that Javascript wants. Javascript…
People who were looking for a root cause of the iOS JavaScript performance advantage have been pointing to that instruction as "the" reason before it was even used by Safari. https://mobile.twitter.com/saambarati/status/104920213252247... I'm sure it doesn't hurt, but the performance advantage predates the instruction's use. Here's another theory. >Finally doing perf counters on a dedicated test bench... 9900K having…
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#369This compares a desktop Ryzen with macbook Intel and macbook/mac-mini M1. Thermal design of the laptops likely plays a large role in the benchmark results.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#370Earlier quoted context omitted.
> Sure, for the instruction set all the CPUs are required to be compatible. However, Apple seems to be going in the direction of having many many hardware accelerators builtin to their SoC and integrated into their software ecosystem. There is little evidence that Apple has built anything truly non-standard in the M1 so far, the closest thing they have is the TSO mode, and that's not an optimisation since it provides…
Not specializing in this area, I'm somewhat at a loss to understand what is so unique about the M1 that competitors could not implement similar in other ARM based systems or instead on Intel/AMD? Maybe another way to ask is what of the M1 performance is due to ARM and what from the Apple implementation?
Nothing stops other ARM manufacturers from doing that, but it's expensive, and most manufacturers don't really have a reason to work this hard at it, they have a fairly low-margin biz and their clients aren't going to pay big bucks. For Apple however, these chips are completely structural, they already underlie huge amounts of their business and with the switch of Macs to ARM are slated to do so even more.
It may not be possible for x86 though, because of the architecture's complexity limits e.g. how wide you can decode, and more generally how much hardware you can keep fed concurrently.