moinmoin
Diamond Member
- Jun 1, 2017
- 3,603
- 5,091
- 136
Intel's Atom processors as well as AMD's Zen processors are SoCs or partially at least SoPs.Going to SoC is quite radical for PC world.
Intel's Atom processors as well as AMD's Zen processors are SoCs or partially at least SoPs.Going to SoC is quite radical for PC world.
When they are measuring vector they dont mean they are measuring the vector units of the CPU. They are measuring how fast their software is at vector illustration on the cpu. Vector illustration might not use the cpu’s vector units at all (I don‘t have insight on what part of the cpu it stresses) but we know it is something that cannot be offloaded to the gpu since their are no vector gpu resultsDude you need to calm down. You get way too excited and irritable during these conversations
Nobody answered the question, probably because no one is familiar that software. I just found it odd that the Intel CPU had such low vector performance according to that benchmark, when vector performance has typically been one of their strongest assets.
That's why I wondered whether it was properly optimized for AVX/AVX2. From the performance, I doubt that it has been.
Case in point, in this thread, several users have uploaded their results. Here's a result for an AMD 2700x:
![]()
And here's one for a 9900K overclocked to 5ghz:
![]()
Now to me that's very weird, given the raw SIMD performance of both of these CPUs. The 9900K should blow the doors off of that 2700x since the 2700x uses 128 bit paths if I'm not mistaken.
You think that this doesn't apply to AMD or any other well-run company? AMD know they can't keep clocking higher indefinitely, and they know TSMC and others have warned that clocks may actually need to come down on more advanced nodes, so they're designing for IPC (hard with x86, just as it is with Arm!) and leveraging their position. Apple and Samsung already realized they had an IPC advantage on Arm ISA on top of that, so they've been careful to design wider and slower cores to leverage their position.they know perfectly well everything they're not doing optimally and have a plan to improve this aggressively every year over the next few years.
That's interesting. I asked a question before, I think it got mixed in the shuffle. You know that things like branch prediction and overall uarch decisions are largely predicated on ISA. For instance, if your ISA has predication, your uarch and branch prediction design (or lack thereof) would be vastly different. So why do you keep implying that somehow the ISA-dependent uarch design can be used to judge whether one team is smarter than the other?Bottom line is that team x86 bet on the wrong horse (getting performance via raw frequency rather than smarts) and every year they are finding fewer and fewer niches where that bet pays off.
I think most people just want to see advances in technology. That's the case with me. But I have a lot more skepticism about the ability to just toss a bunch of Firestorm cores on a chip and suddenly it's a great workstation or server processor. That's not how it works. So when I see folks calling the end of x86 in the server market, I think that's kind of premature, even if it may not end up being incorrect.It is astonishing the denial Team x86 is in about this.
Because it's already less than $100. You can't shave $150 off.Why wouldn't using an older SoC save on BoM? Right now the M1 is using the most expensive node in the world(5nm). Next year, 5nm will be cheaper. The year after that, 3nm will take over and 5nm will be even cheaper. All the while, 256GB SSDs, 8GB RAM should also get cheaper.
I could definitely see Apple shaving off $300 in 1 or 2 years and also willingly lower the margin in order to promote their services. If they can lower price of components by $150 in 2 years and then also take $150 lower profit margin, they can release a $700 Macbook.
If you want to see advances in technology, you should not put your bets on the awful x86 ISA. Whatever you can do with x86 you can do better (with less power and/or higher performance) with ARM - indeed i do not believe that Apple engineers are inherently more capable than Intels or AMDs. The engineering teams working within the solution space given by the instruction set architecture specification.I think most people just want to see advances in technology. That's the case with me. But I have a lot more skepticism about the ability to just toss a bunch of Firestorm cores on a chip and suddenly it's a great workstation or server processor. That's not how it works. So when I see folks calling the end of x86 in the server market, I think that's kind of premature, even if it may not end up being incorrect.
Just a reminder that the phone runs at 3.0 GHz. So, if we were to extrapolate the A14 Geekbench 5 single core speed of 1604 up to 3.2 GHz, that would give a single core score of 1711, which is right in line with what M1 is scoring.Got the iPhone 12 Pro Max on Friday. Man, this thing flies! I knew it was much faster on paper, esp. considering my 7 Plus is so old now, but I’m a little surprised it still feels so much faster even just for basic OS navigation and light mobile websites. And it’s nice to see my iPhone doesn’t appear to throttle significantly. FWIW, this is what I got the one and only time I’ve run Geekbench on this phone.
View attachment 33868
Is this a joke? Everything on MBA is vastly more expensive than the $330 iPad. It's not a remotely valid comparison.Where will the savings come from? Well, why should a low-end macbook cost much more than an iPad (not iPad generically, the device called iPad that sells for $330)? The minimum macbook has a larger (but lower quality, non-touch) screen, a little more flash, a little more RAM, a keyboard. Total BOM maybe $100?
I can only laugh that you think I'm putting my bets on any ISA. Why should I do so? So I can brag that I was right? LOL.If you want to see advances in technology, you should not put your bets on the awful x86 ISA. Whatever you can do with x86 you can do better (with less power and/or higher performance) with ARM - indeed i do not believe that Apple engineers are inherently more capable than Intels or AMDs. The engineering teams working within the solution space given by the instruction set architecture specification.
It is a fact we are seeing the rise of web apps. This is not a change Apple wants but the world is more Dynamic than a single company. It is happening for several reasons one of which is the 30% but there are other reasons why it is happening completely unrelated to the 30%.So you expect Apple to leave their working high margin strategy behind and allow competing subscription based services to fight for the same TAM?
Hmmm... You seem to be arguing very emphatically that Apple hasn't proven itself in designs with lots of cores. Strictly speaking you are right, but really, we will just have to wait a few months to see what the truth will be. It's easy to be #1 when the competition hasn't even released their chips yet.Back to the general claim that ARM can do anything x86 does, and do it better -- we already established it's not as fast in single-threaded operations. But perhaps the fastest 4-core, 6-core, 8-core, 12-core, 16-core, 32-core, or 64-core chips use ARM? As of what's been proven via independent reviews, no.
So at the very least, in sheer performance, x86 is still ahead. Efficiency? Arm is way ahead, absolutely. But in sheer performance? No. Might it be in the future? Sure. But again... one cannot judge superiority because the two chip designers (Apple and AMD) are designing on different ISAs, for different markets, with different performance targets and power limits. So one cannot make any claims about ISA superiority.
So as of now, you can speculate that ARM can do everything x86 can do, and do it better, but you cannot state it as fact until it's actually done. (FWIW, I'd guess it will be done, and soon. But it hasn't yet. So I'm not going to make any unsubstantiated claims.)
That isn't a victory to harp about. $800, Desktop Monster CPU, 5950x scrapes a small single threaded win running ~5GHz against a phone running ~3GHz. Closer to embarrassment than something to brag about.I am not sure if it's bias or ignorance when you say that "whatever you can do with x86 you can do better [...] with ARM". That is a false statement as things currently stand, because ARM does not hold any single-thread or multi-thread performance lead over x86 (at least in the reviews we have, namely A14 deep dive by Andrei and Graviton2 evaluation, and so on). The 5950X has faster single-threaded performance than the A14 and Rome beats Graviton2.
I'll refrain from my commentary other than to say that it would be fairly damning if Arm is a superior ISA AND Apple's engineers are smarter as others claim - and they still can't produce a chip faster than Zen3.
With all the hype surrounding M1 due to some geekbench scores and vague marketing and Apple fanboy hype, it's bound to become disappointing. Yes it's a great product, but probably less so than it now seems. We will see soon I guess.That isn't a victory to harp about. $800, Desktop Monster CPU, 5950x scrapes a small single threaded win running ~5GHz against a phone running ~3GHz. Closer to embarrassment than something to brag about.
Certainly not what I would call that evidence that "they still can't produce a chip faster than Zen3". It' looks more like Apple could do that in their sleep if that was what they were aiming for. But they weren't.
We haven't seen M1 disected yet. But looking the Geekbench improvements, it probably already exceeds Zen3 ST without even really trying.
Well this definitely goes a long way to explain those results!When they are measuring vector they dont mean they are measuring the vector units of the CPU. They are measuring how fast their software is at vector illustration on the cpu. Vector illustration might not use the cpu’s vector units at all (I don‘t have insight on what part of the cpu it stresses) but we know it is something that cannot be offloaded to the gpu since their are no vector gpu results
Not arguing anything here. I am just stating facts and expressing my discontent with how so many people are picking sides and denigrating others based on dreams that aren't yet realized. I get being excited about things, speculating, anticipating. But it's this idea of calling AMD or Intel less smart, or holding up Apple as this paragon of the mastery of computer engineering is a bit out of hand.Hmmm... You seem to be arguing very emphatically that Apple hasn't proven itself in designs with lots of cores. Strictly speaking you are right, but really, we will just have to wait a few months to see what the truth will be. It's easy to be #1 when the competition hasn't even released their chips yet.
I fully agree that the M1 and Apple's work on core design will permit them to move over to Arm with a nice performance/efficiency gain for the workloads most people use their Mac minis, iMacs and Macbooks for. The A12Z was more than enough for this already. But remember that Apple is already a walled-off world in many ways, and moving over to Arm will only exacerbate that. This doesn't move the needle much - in that those not wanting to pay the Apple tax will still end up using x86-based laptops and desktops for their work. At the pace with which AMD are increasing IPC, I have reservations about other Arm-based chip designers' abilities to catch up quickly enough to make a difference to x86 in the near or mid term. Then there's the whole Windows barrier and business environment. One would hope Windows on Arm would mature quickly, so that we could see a lot more competition all around.No, this is a scenario where speculation is the only possibility, but given the performance of their lower power entry level parts, I don't think it's wrong to think Apple may do quite well in their desktop parts.
I never said they care. I was just emphasizing that @Thala's claim that Arm can do anything x86 can do, and do it better, is false as it stands right now. From single core to multicore, the performance crown still rests with x86.Now what about the very top end of the multi-core designs? Well, you have to ask yourself, does Apple even care? Apple is unlikely to start becoming a server CPU supplier any time soon, so it's probably not high on their priority list. So, yeah, maybe x86 will retain the crown in these high end server parts, but to scream this out as an x86 win is just to completely miss the point.
Same! My iPhone 11 Pro gets 1331/3361 and my 3600 on eco mode gets 1215/6152 (GB 5.2.5). Both are snappy, both do everything I expect. It's amazing the world we live in!Anyhow, I'm just impressed that my 2017 iMac scores lower in Geekbench 5 than my frickin' iphone just 3 years later. Geekbench is by no means the final judge, but still... Damn!
Must I remind you there are up to sixteen of those cores on a single die, and also it's on an older process node. It won't be a completely fair comparison until we see what AMD does on 5nm.That isn't a victory to harp about. $800, Desktop Monster CPU, 5950x scrapes a small single threaded win running ~5GHz against a phone running ~3GHz. Closer to embarrassment than something to brag about.
Geekbench favors mobile chips due to its burst centric workloads, which is why we need to see the CB R23 results for the M1 to get a clearer picture of how it stacks up against x86-64 desktop CPUs.Certainly not what I would call that evidence that "they still can't produce a chip faster than Zen3". It' looks more like Apple could do that in their sleep if that was what they were aiming for. But they weren't.
We haven't seen M1 disected yet. But looking the Geekbench improvements, it probably already exceeds Zen3 ST without even really trying.
We are discussing core performance. Adding more cores is trivial compared to increasing the IPC of each core. And process doesn't really change IPC either.Must I remind you there are up to sixteen of those cores on a single die, and also it's on an older process node. It won't be a completely fair comparison until we see what AMD does on 5nm.
Are you a semiconductor engineer by chance? That's not what I've heard. Adding more cores dramatically increases the complexity of the uncore design, because having a big multicore CPU isn't beneficial if the CPU doesn't scale well due to poor core to core communication or not being fed enough bandwidth.We are discussing core performance. Adding more cores is trivial compared to increasing the IPC of each core.
Not sure if you're being serious here. You think it's just a coincidence that Apple has managed these massive IPC increases over the years practically in lockstep with TMSC's process node advancements? Or that Intel's inability to increase the IPC of their designs wasn't correlated with the disaster that was their 10nm process node?And process doesn't really change IPC either.
Zen 3 was designed to achieve high clock speeds, and the A14 wasn't so I don't see what your point is. In the end, CPU performance is a function of IPC x frequency.The fact that ZEN 3, has to clock 66% higher to beat A14 shows the massive IPC advantage Apple has.
Put another way, a monster desktop CPU that whips the crap out of the A14 in anything more than single-threaded apps, still wins also at single-thread apps.That isn't a victory to harp about. $800, Desktop Monster CPU, 5950x scrapes a small single threaded win running ~5GHz against a phone running ~3GHz. Closer to embarrassment than something to brag about.
Certainly not what I would call that evidence that "they still can't produce a chip faster than Zen3". It' looks more like Apple could do that in their sleep if that was what they were aiming for. But they weren't.
We haven't seen M1 disected yet. But looking the Geekbench improvements, it probably already exceeds Zen3 ST without even really trying.
Yes we are discussing core performance. Core performance of the 5950X, 5900X, 5800X, and 5600X are all higher than the Firestorm core.We are discussing core performance. Adding more cores is trivial compared to increasing the IPC of each core. And process doesn't really change IPC either.
The fact that ZEN 3, has to clock 66% higher to beat A14 shows the massive IPC advantage Apple has.
Who said Apple will scale clock speeds fast?Ultimately, it seems people are operating on the assumption that Apple will scale core counts and clock speeds faster than AMD and Intel can increase IPC. We'll see.
Apple doesn't need to increase clock speed to be competitive on the desktop, if we trust what we're seeing on the M1.Ultimately, it seems people are operating on the assumption that Apple will scale core counts and clock speeds faster than AMD and Intel can increase IPC. We'll see.
This looks more like AMD advocacy, and the opposite of reality.Core power consumption is 20W on the 5950X at 5.05 GHz for ST loads, package power is 49W, and a lot of that comes from the fact that there is a lot more this chip is designed to be able to do than the A14.
Easy bet IMO.Ultimately, it seems people are operating on the assumption that Apple will scale core counts and clock speeds faster than AMD and Intel can increase IPC. We'll see.
What Zen3 part has sixteen cores on a die?Must I remind you there are up to sixteen of those cores on a single die, and also it's on an older process node. It won't be a completely fair comparison until we see what AMD does on 5nm.