Uhhh what exactly made you come to the conclusion they're in order? They are OOO..https://www.anandtech.com/show/12361/samsung-exynos-m3-architecture
Wow, Samsung is getting serious, I also did not know M1& M2 are in order cores...but 6 wide at 2.9ghz...
Power consumption is going to be fruity.
Oh, this quote from your article "At heart the Exynos M1 and M2 microarchitectures are based on a 4-wide in-order stage for decode and dispatch"Uhhh what exactly made you come to the conclusion they're in order? They are OOO..
That's how all OOO processors work, the front-end is always in order whilst execution is out of order.Oh, this quote from your article "At heart the Exynos M1 and M2 microarchitectures are based on a 4-wide in-order stage for decode and dispatch"
I took that as at least partially in order?
Oh ok thanks for the correction, what's your take on M3 Vs cortex A75?That's how all OOO processors work, the front-end is always in order whilst execution is out of order.
Indeed.Performance is dead clear. Now we have to see the efficiency difference.
What is all the FP performance needed for?Performance is dead clear. Now we have to see the efficiency difference.
90% of what you do with your phone, web browsing. JavaScript is completely 64bit floating point. Apple's cores are wider than this, nobody seems to bat an eye at them..What is all the FP performance needed for?
I mean is this more a server cpu tacked to a a55 mobile cpu?
Damn. I didnt knew that about java script. Okey...lol90% of what you do with your phone, web browsing. JavaScript is completely 64bit floating point. Apple's cores are wider than this, nobody seems to bat an eye at them..
Performance is dead clear. Now we have to see the efficiency difference.
I would have liked a new a73 implementation on 10nm second gen. Seems more sensible to me outside of bragging rights.
As if people need to have an AI server farm in their pocket.
I wouldn't be surprised if they boosted single core performance close to 2x in geekbench. I also wouldn't be surprised to find out that the various ARM SOC vendors are now optimising their designs around getting high geek bench scores at the expense of actual performance. They'd almost be insane not to when this single metric has somehow become the defacto benchmark of processor performance. Imagine what would inevitably happen if the GPU-buying market assessed the speed of GPUs almost entirely based on their 3DMark scores. GPUs would get very good at 3DMark in very short order.
We desperately need a wider variety of benchmarks for mobile that reliably isolate processor performance.
That's nigh-impossible to pull off for them.Samsung really needs a new GPU uarch
Really? Apple apparently did so without buying any major ip or graphics company.. whether you believe they genuinely designed their own gpu from scratch that would appear to run all software and games that was designed for imagination cores is up to you. (Without massive driver overhaul/issues)That's nigh-impossible to pull off for them.
Did you pick that 6-decode information from IssueWidth? If so then I guess this might be wrong.I might have been missing something but what makes Andrei and others think M3 has
6 decoders?
The IssueWidth from the machine description is not the number of decoders. For instance
the Skylake machine description also sets IssueWidth to 6 though Skylake doesn't have
6 decoders. See this.
So it's possible M3 has less than 6 decoders but has a uop cache that can issue up to
6 uops each cycle.
It's literally written there in cleartext.
Ha thanks for clarifying. So I guess this means either no uop cache or a uop cache with the same width as the decode stage.It's literally written there in cleartext.
// The Exynos-M1 is a traditional superscalar microprocessor with a
// 4-wide in-order stage for decode and dispatch and a wider issue stage.
// The execution units and loads and stores are out-of-order.
// The Exynos-M3 is an advanced superscalar microprocessor with a 6-wide
// in-order stage for decode and dispatch and a wider issue stage.
// The execution units and loads and stores are out-of-order.
Andrei, Is there a reason you can think of why apple was able to get to such a massive multithreaded performance with A11..with just 2 ultra wide cores and 4 small/medium cores...Vs Samsung with improved A55s and similar width M3 cores..but more of them? (Approx 25% lower MT score projected geekbench?)You need to understand that SLSI's marketing department is a department that is really small and essentially has no reason to exit as it doesn't *really* benefit the business in any way. When they do talk about any claims or marketing figures they are generally sourced from the technical teams.
Didnt apple get two more small cores in a11?Andrei, Is there a reason you can think of why apple was able to get to such a massive multithreaded performance with A11..with just 2 ultra wide cores and 4 small/medium cores...Vs Samsung with improved A55s and similar width M3 cores..but more of them? (Approx 25% lower MT score projected geekbench?)
I would have though having more cores would have allowed exynos 8910 to spread the load at lower clock speeds... thereby getting higher performance per watt..
Is this a superior memory controller or fabric from apple at play..
Andrei, Is there a reason you can think of why apple was able to get to such a massive multithreaded performance with A11..with just 2 ultra wide cores and 4 small/medium cores...Vs Samsung with improved A55s and similar width M3 cores..but more of them? (Approx 25% lower MT score projected geekbench?)
I would have though having more cores would have allowed exynos 8910 to spread the load at lower clock speeds... thereby getting higher performance per watt..
Is this a superior memory controller or fabric from apple at play..