Samsung could have already shut down its CPU R&D groups in Austin and San Jose, however its customized Mongoose core isn’t useless and buried simply but. A paper just lately revealed on-line by the Samsung Austin CPU group, titled Evolution of the Samsung Exynos CPU Microarchitecture, particulars the historical past of the M core and spills the beans on the as-yet-unreleased M6 CPU. It’s a heavy learn however worthwhile in order for you a better have a look at Samsung’s CPU efforts over the previous decade.
We don’t but know the destiny of Samsung’s M6 CPU. Although the design group has disbanded, CPUs are completed effectively forward of silicon bulletins and gadgets. It’s nonetheless potential that Samsung has one final Mongoose powered Exynos SoC up its sleeve, to be unveiled later in 2020 or early 2021. Or maybe the corporate will rapidly transfer on to Arm’s newest Cortex-A78 or Cortex-X1. We’ll simply have to attend and see. Regardless, let’s take a fast have a look at the M6.
Opinion: Ditching customized CPUs is the correct name for Samsung’s Exynos
So what do we all know concerning the Samsung M6?
The paper accommodates every part you want to know concerning the M6, so I’ll hold the abstract moderately high-level. In a nutshell, the M6 is Samsung’s largest and strongest CPU out of the bunch, as you may count on. It’s designed with a tiny 5nm manufacturing course of in thoughts and a 2.8GHz frequency goal.
The kicker although is an enormous 128KB L1 cache, 2MB shared L2, and 4MB L3 cache, giving every core far more reminiscence to work with. The core packs within the execution capabilities too, with six primary math crunching models, two department models, and 4 FMAC/FMUL/FADD models for heavy quantity crunching. The decode pipeline is Eight directions broad, giving these models loads to do with every clock cycle. The M6 additionally incorporates a 50% bigger, reworked department predictor designed to accommodate adjustments in standard languages and programming types.
Smartphone CPUs have gotten a lot greater and extra highly effective to maintain up with altering workloads.
The desk under reveals a vastly simplified comparability of those key CPU components towards the Apple A13 Lightning core and the Arm Cortex-X1. There are quite a lot of noteworthy similarities right here, showcasing the drive for extra directions per clock and elevated parallelism. The backside line is that the M6 is an enormous powerhouse core that goes even additional than the M5 to drive single-threaded efficiency. Samsung is clearly taking intention at Apple’s efficiency stage with the M6, however I don’t need to speculate about real-world efficiency right here. And energy effectivity is one other matter completely.
|Logic Unit Count||6x Arithmetic Logic Unit (ALU)|
4x Floating Point (FP + FMAC)
3x FP / Vector
4x FP / SIMD
2x FP / SIMD
|Front-end dispatch/decode||8-wide decode||7-wide decode||8-wide decode||6-wide decode|
|L2 cache||2MB (shared between 2 cores)||8MB (shared)||1MB||512KB|
|L3 cache||4MB (shared)||N/A||8MB (shared)||4MB (shared)|
Instead, this comparability highlights the necessity and drive for even larger efficiency in trendy smartphones. Mobile use circumstances and workloads have modified and grown because the first-gen M1, with some functions requiring extra directions per clock for peak efficiency. This means wider pipelines with extra execution models and thus extra cache and smarter predictors to match. The finish result’s greater, dearer, and power-hungry CPU cores.
Related: Arm Cortex-X1 brings the combat to Apple’s powerhouse CPUs
In the paper, Samsung’s engineers notice that the common variety of directions per cycle rose from simply 1.06 with the M1 to 2.71 with the M6, a 20.6% development fee annually. If you’re occupied with how this influenced the evolution of Mongoose, the desk under has a complete development breakdown of Samsung’s M cores.
What to count on from subsequent Exynos flagship SoC
There’s extra to a cell chip than simply the CPU, however Samsung’s next-gen Exynos stays nearly unknown at this level. Given the extent of element out there concerning the M6, Samsung seems to be set to provide Mongoose one final outing. But that would increase extra controversy if the core disappoints just like the M5 seen in some Galaxy S20 collection variants. Likewise, fans may lament Samsung’s resolution to shut up store if it’s an important CPU.
Editor’s DecideGalaxy S20 Plus Snapdragon vs Exynos: How’s the battery life?
You can rave all day a few fancy 120Hz show, phenomenal cameras, or a cutting-edge chipset, however on the finish of the day, battery life is the characteristic that allows all of that. Great battery …
If the M6 is already canned, Samsung has loads of alternative for its next-gen SoC. The Arm Cortex-A78 is extra vitality environment friendly however doesn’t actually match the corporate’s design targets over the previous decade. Instead, Arm’s Cortex-X1 CPU gives the single-core grunt Samsung has been after. But that’s solely a chance if Samsung is in Arm’s CXC program. On the GPU facet, adopting the Mali-G78 looks as if a given. Although a Samsung SoC with AMD graphics is anticipated someday in 2021, which can coincide with the Galaxy S30 launch schedule. There’s merely an enormous vary of potentialities.
Samsung has taken to releasing an upgraded Exynos chip with the Galaxy Note collection and there’s a 5nm design rumored to be within the works for the Samsung Galaxy Note 20 collection. But the corporate normally refreshes its CPU cores on a yearly cycle. We’ll doubtless have to attend till Samsung’s 2021 Exynos model to seek out out the destiny of the M6.
What’s subsequent for Exynos: AMD hints at how RDNA may beat Qualcomm’s Adreno GPU