Jump to content

Samsung unveils 20nm octa-core Exynos 5430 processor

Nineshadow

Exynos5Octa_02.jpg


Samsung made the Galaxy Alpha official yesterday, and apart from being the first metallic Android smartphone from the Korean manufacturer, the Galaxy Alpha is also the first to be powered by Samsung’s Exynos 5430 SoC. Today, Samsung has released details on its new mobile processor. As expected, the Exynos 5430 is an octa-core chip (with four Cortex-A15 cores clocked at 1.8 GHz, four Cortex-A7 cores clocked at 1.3 GHz, and the Mali T628MP6 GPU), but it’s distinct from existing Exynos chips as it is the first to be built on Samsung’s new 20nm process, which the company says offers up to 25 percent less power consumption compared to SoCs built on a 28nm process while not compromising on performance.


 


The Exynos 5430 also supports big.LITTLE HMP (Heterogeneous Multi-Processing) processing – in simple terms, this means that all the eight cores of the processor can be active at the same time, and can also be individually turned on and off as and when required. Furthermore, the Exynos 5430 supports display resolutions of WQHD (2560×1440) and WQXGA (2560×1600) – the Galaxy Alpha might have an average resolution of 1280×720, but it looks like Samsung’s newest Exynos chip won’t be left wanting for power on high-resolution devices (it’s too bad the Galaxy Tab S is powered by the older Exynos 5420, resulting in a somewhat laggy experience.)


 


Samsung hasn’t published full specifications of the latest Exynos chipset, though you can hit up the source link for all the official details that are available as of now. Before someone asks, we should point out that the upcoming Galaxy Note 4 will be powered by the Exynos 5433 processor, and the Exynos 5430 will likely be reserved for devices that fall a tad below Samsung’s flagship phones and tablets.


 


Source <- Check the original Samsung link


________________________________________________________________________________________________________________________________________________


Interesting.


i5 4670k @ 4.2GHz (Coolermaster Hyper 212 Evo); ASrock Z87 EXTREME4; 8GB Kingston HyperX Beast DDR3 RAM @ 2133MHz; Asus DirectCU GTX 560; Super Flower Golden King 550 Platinum PSU;1TB Seagate Barracuda;Corsair 200r case. 

Link to comment
Share on other sites

Link to post
Share on other sites

This should sell more units than the s5.

Computing enthusiast. 
I use to be able to input a cheat code now I've got to input a credit card - Total Biscuit
 

Link to comment
Share on other sites

Link to post
Share on other sites

I wonder what will next year phones will be like since the note 4 will a octa core cpu?

Link to comment
Share on other sites

Link to post
Share on other sites

Fucking hell, they're the people that TSMC is prioritizing. That's why we don't get 20nm GPU's this year

FANBOY OF: PowerColor, be quiet!, Transcend, G.Skill, Phanteks

FORMERLY FANBOY OF: A-Data, Corsair, Nvidia

DEVELOPING FANBOY OF: AMD (GPUS), Intel (CPUs), ASRock

Link to comment
Share on other sites

Link to post
Share on other sites

Fucking hell, they're the people that TSMC is prioritizing. That's why we don't get 20nm GPU's this year

Nvidia can wait... Apple and Samsung cannot... anyways samsung isn't even using TSMC, they have their own production line.

Computing enthusiast. 
I use to be able to input a cheat code now I've got to input a credit card - Total Biscuit
 

Link to comment
Share on other sites

Link to post
Share on other sites

please change the text colour(or color for that matter) for dark theme users.

also, why the heck do you need a octa core in a tablet/phone?

May the light have your back and your ISO low.

Link to comment
Share on other sites

Link to post
Share on other sites

please change the text colour(or color for that matter) for dark theme users.

also, why the heck do you need a octa core in a tablet/phone?

 

I'm probably wrong, but I remember reading a while ago that it's not technically a true octacore. The SoC is two quad cores together, one being more powerful, and ergo more power hungry than the other. The two different CPU's are used interchangeably when the user is doing different tasks to improve battery life. There is no way that Android could make use of more than 4 cores at any given time, I don't think.

Link to comment
Share on other sites

Link to post
Share on other sites

Fucking hell, they're the people that TSMC is prioritizing. That's why we don't get 20nm GPU's this year

 

Well, money rules the world. The first 20nm processors from TSMC were shipped to Apple... Then, all the other mainstream mega-corporations will follow. It is the way it works, unless Nvidia cares to get into semiconductor manufacturing which is VERY unlikely.

 

EDIT: And yes, not everyone uses TSMC. Apple does...Samsung doesn't. Neither does Intel...

Owner of a top of the line 13" MacBook Pro with Retina Display (Dual Boot OS X El Capitan & Win 10):
Core i7-4558U @ 3.2GHz II Intel Iris @ 1200MHz II 1TB Apple/Samsung SSD II 16 GB RAM @ 1600MHz

Link to comment
Share on other sites

Link to post
Share on other sites

I'm probably wrong, but I remember reading a while ago that it's not technically a true octacore. The SoC is two quad cores together, one being more powerful, and ergo more power hungry than the other. The two different CPU's are used interchangeably when the user is doing different tasks to improve battery life. There is no way that Android could make use of more than 4 cores at any given time, I don't think.

Your post is correct that it is two quad core clusters glued together. I don't see how that doesn't make it a "true octacore" though. The OS can scheduled tasks to all 8 cores at the same time. There is nothing stopping a single program for using all of the cores.

The first few Exynos Octa chips used what's called "cluster migration" which was "you're either using the 4 low power cores, or the 4 big performance cores". This is HMP which means that all cores are always available to the OS scheduler, and the OS knows about the different properties of each cluster.

 

 

Oh and speaking about TSMC, they have actually already provided Samsung with some 20nm parts. Samsung has their own fabs for the Exynos stuff, not the Snapdragon 805 is manufactured by TSMC and it has a 20nm modem in it.

 

 

 

Woho it has hardware accelerated HEVC decoding! I love seeing it get more and more support. Hopefully we will see release groups start encoding in it.

There is quite a serious lack of other data on the SoC though. Oh well... I am not that interested anyway. It's only like half a year left until we will see Cortex A53 and A57 chips and they will most likely blow this out of the water in terms of performance and power efficiency. It will be very interesting to see how the move to 20nm will affect battery life though. The 25% claim from Samsung sounds good, but I'd rather see real world numbers.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm probably wrong, but I remember reading a while ago that it's not technically a true octacore. The SoC is two quad cores together, one being more powerful, and ergo more power hungry than the other. The two different CPU's are used interchangeably when the user is doing different tasks to improve battery life. There is no way that Android could make use of more than 4 cores at any given time, I don't think.

 

Your post is correct that it is two quad core clusters glued together. I don't see how that doesn't make it a "true octacore" though. The OS can scheduled tasks to all 8 cores at the same time. There is nothing stopping a single program for using all of the cores.

The first few Exynos Octa chips used what's called "cluster migration" which was "you're either using the 4 low power cores, or the 4 big performance cores". This is HMP which means that all cores are always available to the OS scheduler, and the OS knows about the different properties of each cluster.

 

 

Oh and speaking about TSMC, they have actually already provided Samsung with some 20nm parts. Samsung has their own fabs for the Exynos stuff, not the Snapdragon 805 is manufactured by TSMC and it has a 20nm modem in it.

 

 

 

Woho it has hardware accelerated HEVC decoding! I love seeing it get more and more support. Hopefully we will see release groups start encoding in it.

There is quite a serious lack of other data on the SoC though. Oh well... I am not that interested anyway. It's only like half a year left until we will see Cortex A53 and A57 chips and they will most likely blow this out of the water in terms of performance and power efficiency. It will be very interesting to see how the move to 20nm will affect battery life though. The 25% claim from Samsung sounds good, but I'd rather see real world numbers.

 

so actually they are shitting on the audience by a nice name, while it actually isnt that way.

bloody companies these days.

May the light have your back and your ISO low.

Link to comment
Share on other sites

Link to post
Share on other sites

so actually they are shitting on the audience by a nice name, while it actually isnt that way.

bloody companies these days.

How are they shitting on their audience?

Link to comment
Share on other sites

Link to post
Share on other sites

How are they shitting on their audience?

 

talking about a octacore chip while it arew actually 2 chips wich work together as a single one, where it probarlly isn't possible to get acces to all 8 cores at the same time.

May the light have your back and your ISO low.

Link to comment
Share on other sites

Link to post
Share on other sites

talking about a octacore chip while it arew actually 2 chips wich work together as a single one, where it probarlly isn't possible to get acces to all 8 cores at the same time.

 

Erm did you even read @LAwLz post? clearly stating that all 8 cores can be addressed simultaneously  or as separate clusters depending on the application

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

Erm did you even read @LAwLz post? clearly stating that all 8 cores can be addressed simultaneously  or as separate clusters depending on the application

Exactly

There are three different ways of implementing big.LITTLE

 

Cluster migration - This is what Samsung used first. The OS only sees one cluster at any moment and the CPU decides which cluster is active. If you inspect the cores on for example a Samsung Galaxy S 4 (Exynos model) you will only see four cores at any moment. Once the CPU feels like it needs more power it will automatically switch to the high performance cluster. The only benefit of this is that it's very simple. The OS doesn't have to know about the properties of the different cores and it's the simplest to implement.

The Exynos Octa 5410 is this mode (which also had a broken and thus disabled bus between the clusters which should have been used to migrate the cache when a switched occurred. So instead the 5410 had to delete everything in the cache and then fetch it from RAM whenever it wanted to change cluster).

The Exynos Octa 5420 was released in this mode but the CCI (cache coherency interconnect) was fixed (and some other changes was made).

 

In-kernel switcher (also called CPU migration) - In this mode you end up with virtual cores. Let's use the Exynos Octa as an example. If you have four low power and four high power cores you would end up with four virtual cores. Each virtual core is made up of one high performance and one low performance physical core. So the OS will go "hey core 0, here comes a big thread" so the big core will be started. If the OS says "hey core 2, here comes a small thread" then the small core will be activated. However, just like with cluster migration, you can NOT have all cores active at the same time. In this mode you can only send threads to as many pairs of cores as you got. If each pair is made out of one little and one big core, and you got 8 cores in total then you can only have 4 threads active at any time.

The Tegra 3 and 4 uses a variation of this mode for the little companion core. It only has one small core and 4 big cores though so I am not quite sure how they are paired up.

 

 

Heterogeneous multi-processing (aka global task scheduling, aka MP, aka HMP) - The OS sees all cores and know their properties (low power or high performance) and it can mix/match however it wants. This new Exynos octa uses it so the OS can use 1 little core and 3 big cores if it wants. It can use 4 little cores and 2 big cores if it want. It can use only one little, or only one big core if it wants. It can use all 4 little cores and all 4 big cores if it want. It is just like a normal 8 core CPU but the different cores have different performance levels. This is by far the best version of big.LITTLE. I read somewhere that the Exynos Octa 5420 was updated to this mode but I don't know if any device with it actually got the update.

The ones that use this mode is:

(possibly) Exynos Octa 5420

Exynos Octa 5422

Exynos Hexa 5260

Exynos Octa 5430

 

Global task scheduling is a true octa core, and that's what this newly announced SoC uses.

Link to comment
Share on other sites

Link to post
Share on other sites

SNIP. lot of snip for a bit paragraph

 

That is really interesting to read

 

And here is me knowing fuck all about anything

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

-snip-

Dang you really know your shit when it comes to smartphones. Maybe I should consult with you in regards to phones lol.... 

Like watching Anime? Consider joining the unofficial LTT Anime Club Heaven Society~ ^.^

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Erm did you even read @LAwLz post? clearly stating that all 8 cores can be addressed simultaneously  or as separate clusters depending on the application

 

 

Exactly

There are three different ways of implementing big.LITTLE

 

Cluster migration - This is what Samsung used first. The OS only sees one cluster at any moment and the CPU decides which cluster is active. If you inspect the cores on for example a Samsung Galaxy S 4 (Exynos model) you will only see four cores at any moment. Once the CPU feels like it needs more power it will automatically switch to the high performance cluster. The only benefit of this is that it's very simple. The OS doesn't have to know about the properties of the different cores and it's the simplest to implement.

The Exynos Octa 5410 is this mode (which also had a broken and thus disabled bus between the clusters which should have been used to migrate the cache when a switched occurred. So instead the 5410 had to delete everything in the cache and then fetch it from RAM whenever it wanted to change cluster).

The Exynos Octa 5420 was released in this mode but the CCI (cache coherency interconnect) was fixed (and some other changes was made).

 

In-kernel switcher (also called CPU migration) - In this mode you end up with virtual cores. Let's use the Exynos Octa as an example. If you have four low power and four high power cores you would end up with four virtual cores. Each virtual core is made up of one high performance and one low performance physical core. So the OS will go "hey core 0, here comes a big thread" so the big core will be started. If the OS says "hey core 2, here comes a small thread" then the small core will be activated. However, just like with cluster migration, you can NOT have all cores active at the same time. In this mode you can only send threads to as many pairs of cores as you got. If each pair is made out of one little and one big core, and you got 8 cores in total then you can only have 4 threads active at any time.

The Tegra 3 and 4 uses a variation of this mode for the little companion core. It only has one small core and 4 big cores though so I am not quite sure how they are paired up.

 

 

Heterogeneous multi-processing (aka global task scheduling, aka MP, aka HMP) - The OS sees all cores and know their properties (low power or high performance) and it can mix/match however it wants. This new Exynos octa uses it so the OS can use 1 little core and 3 big cores if it wants. It can use 4 little cores and 2 big cores if it want. It can use only one little, or only one big core if it wants. It can use all 4 little cores and all 4 big cores if it want. It is just like a normal 8 core CPU but the different cores have different performance levels. This is by far the best version of big.LITTLE. I read somewhere that the Exynos Octa 5420 was updated to this mode but I don't know if any device with it actually got the update.

The ones that use this mode is:

(possibly) Exynos Octa 5420

Exynos Octa 5422

Exynos Hexa 5260

Exynos Octa 5430

 

Global task scheduling is a true octa core, and that's what this newly announced SoC uses.

 

 

That is really interesting to read

 

And here is me knowing fuck all about anything

 

thanks for claryfing it, seems i misunderstood it quite a bit.

May the light have your back and your ISO low.

Link to comment
Share on other sites

Link to post
Share on other sites

Nvidia can wait... Apple and Samsung cannot... anyways samsung isn't even using TSMC, they have their own production line.

Samsung uses their own 20nm / 28nm High K Metal Gate they have devolped.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

Samsung uses their own 20nm / 28nm High K Metal Gate they have devolped.

As opposed to TSMCs High Power Mobile

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

@LAwLz

 

I'm always impressed by your architecture knowledge.

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

Samsung uses their own 20nm / 28nm High K Metal Gate they have devolped.

 

 

As opposed to TSMCs High Power Mobile

Thought so :)xD 

Computing enthusiast. 
I use to be able to input a cheat code now I've got to input a credit card - Total Biscuit
 

Link to comment
Share on other sites

Link to post
Share on other sites

@LAwLz

 

I'm always impressed by your architecture knowledge.

Don't be. I am really out of date on desktop stuff these days. From what I've seen it seems like you know quite a lot more than me about that.
Link to comment
Share on other sites

Link to post
Share on other sites

Your post is correct that it is two quad core clusters glued together. I don't see how that doesn't make it a "true octacore" though. The OS can scheduled tasks to all 8 cores at the same time. There is nothing stopping a single program for using all of the cores.

The first few Exynos Octa chips used what's called "cluster migration" which was "you're either using the 4 low power cores, or the 4 big performance cores". This is HMP which means that all cores are always available to the OS scheduler, and the OS knows about the different properties of each cluster.

 

 

Oh and speaking about TSMC, they have actually already provided Samsung with some 20nm parts. Samsung has their own fabs for the Exynos stuff, not the Snapdragon 805 is manufactured by TSMC and it has a 20nm modem in it.

 

 

 

Woho it has hardware accelerated HEVC decoding! I love seeing it get more and more support. Hopefully we will see release groups start encoding in it.

There is quite a serious lack of other data on the SoC though. Oh well... I am not that interested anyway. It's only like half a year left until we will see Cortex A53 and A57 chips and they will most likely blow this out of the water in terms of performance and power efficiency. It will be very interesting to see how the move to 20nm will affect battery life though. The 25% claim from Samsung sounds good, but I'd rather see real world numbers.

 

Hardware HEVC? Wow.... that's the first I've heard of in a mobile device. That's exciting. It doesn't have hardware HEVC encode though, does it? That would be even more impressive... and very useful for the 4K video.

 

Also, is it really the OS that does the scheduling between clusters? Finding it hard to understand how that would even work... Seems more sensible that it is largely automatic scheduling on hardware but the OS can change "settings" (for want of a better word) and control it that way... Then again, CPUs are not my area of expertise.

Link to comment
Share on other sites

Link to post
Share on other sites

Hardware HEVC? Wow.... that's the first I've heard of in a mobile device. That's exciting. It doesn't have hardware HEVC encode though, does it? That would be even more impressive... and very useful for the 4K video.

Qualcomm actually beat Samsung to it. The Snapdragon 805 also supports hardware accelerated HEVC decoding (and is already shipping in two devices). The Snapdragon 810 will also support encoding (for video recording and such). I am very excited for that SoC.

 

 

Also, is it really the OS that does the scheduling between clusters? Finding it hard to understand how that would even work... Seems more sensible that it is largely automatic scheduling on hardware but the OS can change "settings" (for want of a better word) and control it that way... Then again, CPUs are not my area of expertise.

Do you mean in cluster migration or global task scheduling?

In cluster migration the scheduler only sees 1 cluster at a time and the switch is done automatically by the hardware when the OS asks for a certain voltage/frequency. In global task scheduling the scheduler sees all cores and has to make the decision, which is why it's more complicated and wasn't used in the first generation of big.LITTLE SoCs.

So yes, it works like you described it for cluster migration.

Link to comment
Share on other sites

Link to post
Share on other sites

Qualcomm actually beat Samsung to it. The Snapdragon 805 also supports hardware accelerated HEVC decoding (and is already shipping in two devices). The Snapdragon 810 will also support encoding (for video recording and such). I am very excited for that SoC.

 

 

Do you mean in cluster migration or global task scheduling?

In cluster migration the scheduler only sees 1 cluster at a time and the switch is done automatically by the hardware when the OS asks for a certain voltage/frequency. In global task scheduling the scheduler sees all cores and has to make the decision, which is why it's more complicated and wasn't used in the first generation of big.LITTLE SoCs.

So yes, it works like you described it for cluster migration.

 

Wow... that 810 looks damned impressive. I only wish it had PowerVR Rogue in it (Nvidia Kepler would be great but that will never happen for obvious reasons)... though I know that Qualcomm have Adreno and they're not going to drop it now.

 

Yeah, I guess I am just unsure in general how multicore scheduling works. I did a little on scheduling at University when talking about RTOSes... but certainly nothing so complex as multicore, never mind multi cluster. And like I said, CPUs are not really my forte. I work in video coding.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×