Samsung Updates Exynos 5 Octa (5420), Switches Back to ARM GPU
by Anand Lal Shimpi & Brian Klug on July 22, 2013 11:52 PM EST- Posted in
- SoCs
- CPUs
- Samsung
- exynos 5 octa
In the first part of our series on ARM, we mentioned that with every major microprocess design ARM tries to choose 3 licensees to get early access to technology. It's very clear that Samsung was among the early three to get ahold of Cortex A15 IP. Samsung was first on the mobile market with a Cortex A15 based SoC: the Exynos 5250 (aka Exynos 5 Dual). Featuring two cores running at up to 1.7GHz paired with an ARM Mali-T604 GPU, we first met the Exynos 5250 in Samsung's own Chromebook XE303 last October.
The next logical step would be a quad-core version, which we sort of got with the Exynos 5410 - or as it's more commonly known: Exynos 5 Octa. This part features four ARM Cortex A15 cores running at up to 1.6GHz and four ARM Cortex A7 cores running at up to 1.2GHz in a configuration ARM calls big.LITTLE. The specific implementation of big.LITTLE on Exynos 5410 is known as Cluster Migration; either the four Cortex A15 cores or four Cortex A7 cores can be active, but not both and not an arbitrary combination of cores from each island. They're either all on or all off. This is by far the easiest to implement from a software perspective, but is obviously the less interesting option from a heterogeneous SMP perspective. I'll be talking more about this in an upcoming ARM piece.
On the graphics front, Samsung moved to Imagination Technologies for the Exynos 5410 - implementing a PowerVR SGX 544MP3 setup. The Exynos 5410 saw limited use, appearing in some international versions of the Galaxy S 4 and nothing else. Part of the problem with the design was a broken implementation of the CCI-400 coherent bus interface that connect the two CPU islands to the rest of the SoC. In the case of the 5410, the bus was functional but coherency was broken and manually disabled on the Galaxy S 4. The implications are serious from a power consumption (and performance) standpoint. With all caches being flushed out to main memory upon a switch between CPU islands. Neither ARM nor Samsung LSI will talk about the bug publicly, and Samsung didn't fess up to the problem at first either - leaving end users to discover it on their own.
Last week Samsung teased a new, improved Exynos 5 Octa - the Exynos 5420. Today we got the first details of the new SoC. The base CPU architecture remains unchanged. Samsung outfitted the Exynos 5420 with four A15s and four A7s, presumably in the same Cluster Migration big.LITTLE configuration. Clock speeds on both clusters are a bit higher now, 1.8GHz is the top speed for the Cortex A15 cores while 1.3GHz is where the A7s top out. Note that on the Cortex A15 side this exceeds where even ARM recommends clocking Cortex A15 for smartphones as far as power efficiency is concerned, but it should be fine for tablets. There's no word on whether or not the CCI-400 bug has been fixed, but I can only assume that it has been otherwise it'd be senseless to do another Exynos 5 Octa release this close to the original. Update: It looks like the CCI bug has been fixed.
Exynos 5 Comparison | ||||||
SoC | 5250 | 5410 | 5420 | |||
Max Number of Active Cores | 2 | 4 | 4 (?) | |||
CPU Configuration | 2 x Cortex A15 | 4 x Cortex A15 + 4 x Cortex A7 | 4 x Cortex A15 + 4 x Cortex A7 | |||
A15 Max Clock | 1.7 GHz | 1.6GHz | 1.8GHz | |||
A7 Max Clock | - | 1.2GHz | 1.3GHz | |||
GPU | ARM Mali-T604 MP4 | Imagination PowerVR SGX544MP3 | ARM Mali-T628 MP6 | |||
Memory Interface | 2 x 32-bit LPDDR3-1600 | 2 x 32-bit LPDDR3-1600 | 2 x 32-bit LPDDR3-1866 | |||
Process | 32nm HK+MG | 28nm HK+MG |
28nm HK+MG(?) |
For the GPU Samsung switches back to ARM, this time using the Mali-T628 GPU in a 6-core configuration. Mali-T628 is actually a second generation implementation of ARM's Midgard GPU architecture first demonstrated with the T604. The second generation brings higher IPC and higher clocks in the same physical area as the first-gen cores, the combination of the two results in up to a 50% increase in performance. The T604 was a four-core implementation, so we should see another 50% on top of that with the move to 6-cores in the 5420. A six-core configuration is a bit odd in that we've never seen one before, but the T628 is scalable from 4 - 8 cores so it's a valid config.
On the memory interface front the Exynos 5420 retains a dual-channel LPDDR3 interface (2 x 32-bit) with support for up to 1866MHz memory, resulting in peak theoretical memory bandwidth of 14.9GBps.
The biggest question about the new Exynos 5420 is whether or not the cache coherency issues have been worked out. The solution remains a bit on the large side for most price sensitive tablets, but it could make for an interesting use case in a higher-end tablet. In smartphones I'm still not sold on the idea of having four Cortex A15s running at up to 1.8GHz. Although big.LITTLE is one answer to the problem of getting the best of both worlds (low power and high performance), Qualcomm seems to have a pretty good solution with its Krait 300/400 cores. If Samsung were to enable one of the more interesting big.LITTLE scheduling models in its products however (e.g. big.LITTLE MP, all cores visible at once, intelligent scheduling based on perf needs) I'd be more interested.
Source: Samsung
44 Comments
View All Comments
watersb - Tuesday, July 23, 2013 - link
Nice catch. Stunning that the CCI shipped.Sivar - Tuesday, July 23, 2013 - link
Not at all.Remember Samsung Galaxy S? It shipped with an obviously broken GPS. No replacement offered.
Remember the Galaxy X III and its rash of mainboard failures?
Remember the class action lawsuit over Samsung LCD TV failures? Their refrigerators?
This is par for Samsung.
steven75 - Tuesday, July 23, 2013 - link
Part of the problem with Samsung's "throw everything at the wall and see what sticks" approach is that some of it *won't* stick.chizow - Thursday, July 25, 2013 - link
Yes, Samsung's approach is certainly "if it's broke, we'll fix it in the next iteration", but that has led them to continuously innovate, like clockwork. You can expect an update from Samsung in a year, sometimes even less. But ultimately, if a feature is that important to you, make sure it is working when you buy the product from Samsung, as their support and backward compatibility track record is pretty poor.theduckofdeath - Monday, September 2, 2013 - link
Is it better to offer a free bumper to the first few hundred thousand victims for a design failure, and after that just insist you're holding it wrong?It is really rare that companies calls back all devices to fix issues that can be worked around. IT would take a successful class action lawsuit, which does happen in the industry from time to time.
I really don't see what your point is trying to single Samsung out with a behaviour that all companies have?
jameskatt - Friday, August 16, 2013 - link
It is stunning that Samsung would break quality and ship an obviously buggy product without offering a replacement.jjj - Tuesday, July 23, 2013 - link
With the 5410 at 122mm2, I wonder how big this one is.twotwotwo - Tuesday, July 23, 2013 - link
Huh. There were bench #s posted before where the Exynos wasn't much faster than Snapdragon; wonder if that changes when/if the coherence bug is fixed. Also, wonder what the target device is. A Note III could have a bigger battery than most phones, so maybe clocking a little higher than usual might work there. The amount of GPU would seem to suggest full-size tablet, though, since the T604 was enough for the very-high-res Nexus 10. Color me confused (and interested to see what's next), I guess.sherlockwing - Tuesday, July 23, 2013 - link
Note 3 seem like the likely target if this chip will launch this year(Nexus 10 refresh also a likely target), however there have been rumors about Note 3 using Snapdragon 800 as well. Which side is more powerful & which side end up with the design win will be interesting to watch.jjj - Tuesday, July 23, 2013 - link
Samsung is using Snapdragon in LTE markets not on perf, it's just more practical.Mass production is in august and others don't like to buy from Samsung so it's safe to assume that this will go into non-LTE Note 3 -if they don't use it there is no point making it - and maybe some updated version of S4 , if there is one. A tablet, maybe a Chromebook could also show up with it, we'll see.