10-core MediaTek Helio X20 is official

by: Rob TriggsMay 12, 2015
714

MediaTek X20 chip

Last week, a leaked spec sheet gave us our first look at MediaTek’s Helio X20 mobile SoC and today the company has official announced its 10-core behemoth, the second chip in its X-series line up.

Just as the leak suggested, the X20 arranges its 10 CPU cores into a Tri-cluster big.LITTLE setup. There are two heavy duty new Cortex-A72 cores clocked at 2.5GHz, accompanied by a medium performance quad-core Cortex-A53 group clocked at 2.0GHz, and a further power efficient quad-core A53 group clocked at just 1.4GHz. To tie the clusters together, the company has developed its own MediaTek Coherent System Interconnect (MCSI), rather than making use of ARM’s CCI-500 which allows for up to 4 clusters.

This is certainly a more novel approach to big.LITTLE, but MediaTek states that this type of design lends itself to a 30 percent improvement in power consumption compared with a similar 2-cluster design. The idea is to scale even more effectively from small low power cores, through a quad-core mid-stage and right on up to a dual-core high performance configuration. The design makes use of heterogeneous processing, meaning that tasks can be dynamically allocated to any CPU core at any time. MediaTek uses its custom designed CorePilot as the task scheduler, which is designed around optimum power allocation.

MediaTek X20 1

The CPU is paired with dual channel 32-bit LPDDR3 memory interface, which runs at 933MHz. Although slower than the new LPDDR4 implementations found in the likes of the Exynos 7420 or Snapdragon 810, the X20’s RAM should be more than enough for standard 1080p devices and should run fine up to the maximum supported QHD display resolution.

ARM processing technology runs right through the SoC, as there’s a Mali-T880 MP4 GPU and integrated Cortex-M4 companion core used for various audio processing tasks, which supports specific DSP instruction and has an FPU. The low power Cortex-M4 handles audio decode, speech enhancement and voice recognition, even when the screen is off, to save on battery life.

As for the GPU, the X20 is believed to be the first chip to make use of ARM’s latest Mali-T880 graphics technology, although this is the only detail left unconfirmed. The SoC makes use of four shader cores for a mid-range performance target, and is clocked at 700MHz. For comparison, Samsung’s high-end Exynos 7420 makes use of an eight shader core Mali-T760, but the X20 should still offer performance in the area of last generation flagships. There has also likely been some compromise here on the amount of silicon space available after the number of CPU cores and also the thermal limit of the chip.

The X20 SoC packs in a number of other features that you would expect from a high-end mobile chip. Including, 2160p30 10-bit H.264/HEVC/VP9 decode, 2160p30 HEVC w/HDR encode, support for a single image processor up to 32MP or dual 13MP cameras, MediaTek’s CDMA2000 compatible integrated modem and Category 6 LTE speeds of 300Mbps download and 50 Mbps upload.

 MediaTek Helio X20MediaTek Helio X10Snapdragon 810Snapdragon 615
CPU2x Cortex-A72 @ 2.5GHz
4x Cortex-A53 @ 2.0GHz
4x Cortex-A53 @ 1.4GHz
4x Cortex-A53 @ 2.0GHz
4x Cortex-A53 @ 1.4GHz
4x Cortex-A57 @ 2.0GHz
4x Cortex-A53 @ 1.6GHz
4x Cortex-A53 @ 1.7GHz
4x Cortex-A53 @ 1.0GHz
GPUMali-T880 MP4 @ 700MHzPowerVR G6200
@700MHz
Adreno 430 @ 650MHzAdreno 405
RAM2x 32-bit LPDDR3 @ 933MHz2x 32-bit LPDDR3 @ 933MHz2 x 64-bit LPDDR4 @ 1600MHz1 x 32-bit LPDDR3 @800MHz
LTELTE Cat. 6LTE Cat. 4LTE Cat. 9LTE Cat. 4
ISP34MP Dual13MP55MP Dual21MP
VideoH.264/HEVC/VP9
decode, HEVC w/HDR
encode
H.264/HEVC/VP9
decode, HEVC
encode
H.264/HEVC decode, H.264/HEVC encode,HEVC/H.265 decode
Process20nm28nm20nm28nm

Seriously, why 10 cores?

You’re probably wondering if there’s really any point in a 10-core SoC for mobile devices. As our own Gary Sims mentioned in a previous post, energy efficiency is actually the target goal of these increasingly large multi-core processors. It may seem a little counter intuitive, but 10 cores doesn’t automatically improve performance. However, it does offer a lot more choice about what you can do with your workload.

Just like the commonplace mid-range octa-core chips, such as the Snapdragon 615 or MT6752, the two clusters of A53 cores aren’t designed equally. Apart from the lower clock speeds, the power efficient cluster can be built using a more energy optimized silicon layout and thinner wires, as the core doesn’t handle as much current. This saves on space, cost, and on-state power consumption compared with using eight identical cores, at the expense of some peak performance in those cores. However, you’re not going to find many eight threaded applications, so it’s a beneficial trade-off.

MediaTek X20 3

Furthermore, now consider the burst-like nature of most mobile CPU applications. With efficient task scheduling, a demanding burst can be completed on a high performance core with the following light process shifted to a low performance core, allowing for the power consuming core to be shut-off. This can actually be more efficient than typical clock frequency scaling, as the on-state power consumption is lower for a small Cortex-A53 core than a similarly clocked A57, A72 or even a larger cell A53.

By combining an energy efficient, high performance dual-core Cortex-A72 cluster with a medium and small Cortex-A53 design, MediaTek’s X20 can sustain higher peak performance, for games and burst tasks, whilst simultaneously creating a wider dynamic range of scheduling options for medium and low demanding tasks. The trade-off is the additional silicon space, development costs, and higher thermal potential of implementing a larger number of cores, the latter of which is why the use of a Cortex-A72 and 20nm manufacturing process is quite significant.

MediaTek X20 2

To summarize, not only does the X20 offer the energy saving benefits of smaller eight core chips, but throws in the peak performance available from ARM’s high-end cores. The X20 sits somewhere between the eight-core mid-range Cortex-A53 SoCs, such as the Snapdragon 615 or MediaTek X10, and the very high performance octa-core chips like the Exynos 7420 and Snapdragon 810, as it doesn’t quite match the top tier multitasking potential offered by a quad-core A72 or A57 design. However, for the vast majority of tasks the X20 has more than enough processing capabilities.

MediaTek’s latest design shows the range of possibilities available with big.LITTLE and demonstrates the type of design compromises on space, cost and power that all SoC manufacturers are facing. Although the X20 might not have everything it takes to beat the high-end performers, MediaTek’s latest offering will pose a serious challenge to the likes of the Snapdragon 808 and upcoming 620, and could be a serious contender in mid to high-end smartphones.

  • s2weden2000

    That’s right!

  • DDT

    Haha, android manufacteurs are sooooooo desperate aggainst Apple designs. This isn’t something a chip design company should be proud of, even i know how to add cores ( and how it’s not an ideal way of scalling performance).

    I would like to know when they will add a 4 cluseter so there will be low,mid, high performance and “marketing purposes” cluster.

    Apple cyclone wiped the coastline already.

    • jay

      Ummm media tek doesn’t make androids

    • David Onter

      MediaTek (A semicontactor company) != Android (A mobile OS by Google)

      And nobody likes MT. You’re talking shit.

    • Me

      look a crapple fanboy. you can tell he is a crappe idiot because he CAN NOT SPELL. remember crapple fanboys that SAMSUNG is IN YOUR CRAPPLE IPHONE.

    • DroidsRbetter5

      Hey DDT Why did your Mom let you out of her basement?

      We like Android around here you know.
      Nobody cares about your silly overpriced “apple” stuff.

      Now Go back to Mom’s basement DDT before she finds out you’re being naughty.

    • James Blyth

      So the iPhone 6 is better because it offers a dual core clocked at 1.4GHz? Okay.

      • Daniel Cho

        You really underestimate the amount of power Apple’s CPU’s pack, don’t you? DDT has a point. Adding more cores like this is just a marketing gimmick.

        • dazed1

          You have no clue.

  • Captain Jack

    So this 10 core chip is a mid ranger.. Ok..
    I knew it the moment I read lpddr3 that’s being used in it cause if it would have been a big end chip, it would use lpddr4..

    • dazed1

      faceplam.jpg

  • LisaJLutz

    Must you See android …. Find It More

  • Hans Pedersen

    Next year someone will probably invent a quad core processors that’ll be able to do the same thing as these “octa” and and “deca” (?) core processors.
    (Some intel says there could be a bit of irony in there.)

  • David Onter

    Sounds like it has a shitty single-core performance for me. Like most of the MediaTek chipsets…

    • Daniel Cho

      Exactly. Along with Snapdragons. At least Samsung got their priorities somewhat straight and improved their single threaded performance in their newest Exynos 7420.

    • Marius Cirsta

      Well the A72 will probably give you a pretty high single core performance.

  • Roberto Tomás

    I think the article is a little pessimistic about the value of multi core computation in these ever-increasing core counts.. you’ll notice that Qualcomm seems to think it is even more important than Mediatek, favoring 4 big cores instead of 2.
    real world use cases for highly multithreaded applications are mostly scientific/server tasks, but also some brand new applications in the mobile space like VR and 3d holographic overlay (which was spelled out in a paper from mediatek a couple years ago), hevc encoding, and 3d mapping /steriographic computation,e tc… all very hot fields in development for mobile devices

    • Marius Cirsta

      For me 2 high performance A72s are more than enough… but I guess it depends on what you do with the phone.

      These cores had to be kept to minimum to reduce the price ( silicon space ) and power consumption. I do notice that the X20 is not really meant to play with the big boys as it’s only got 2 A72s, is manufactured on 20 and only has lpddr3, all measures to save on cost and making it a high midend, not quite really a true highend.

  • wric01

    First company to offer ssd on a phone instead of the meager emmc storage gets my money. There’s no excuse when 50$ can get you 128gb, i rather have than any day than having fastest processor with meager 32gb that can’t hold more than a month’s worth of video/photos.

    • David Onter

      The Samsung Galaxy S6 uses UFS 2.0. A hybrid, as far as I’ve understood.

  • Karly Johnston

    Until Android uses hyperthreading their isn’t any point.

  • Amol Rawat

    10 cores sounds cool but not sure can it work well against heat issue .Now a days processors power increase but it’s over heating issue also increase.

  • KappaMaster Boy

    So does that mean I can see sub-400$ phones rocking that CPU next year?

    If yes…. OHHHHH YEEEAAAH!!!

    *Note
    If anyone call me cheap because i don’t wanna spend 700$ on a phone… K.

    • dazed1

      400? more like 300 :)