FreshRSS

Zobrazení pro čtení

Jsou dostupné nové články, klikněte pro obnovení stránky.

Smartphone platforms migrate to 64-bit (AArch64) mode

Od: Vegator
Recently, most existing and new mobile SoCs have started to become available configured in native 64-bit mode (AArch64) in conjuction with a 64-bit version of Android 5. Although SoCs targeting premium-level devices that are already shipping were the first to support AArch64 (including Tegra K1-64, Exynos 7420 and Snapdragon 810), recent entries in the Geekbench results database show that cost-sensitive platforms are also migrating to native 64-bit mode in upcoming smartphones.

This move involves Cortex-A53-based platforms such as MediaTek's MT6735, MT6752, MT6753 and MT6795, Qualcomm's Snapdragon 615 (MSM8939) as well as a new Snapdragon 410 (MSM8916) platform (which was previously limited to ARMv7), and HiSilicon's Kirin 620 and Kirin 930.

Initial ARMv8 platforms used hybrid AArch32 mode


Several ARMv8 based SoCs have been shipping for some time, but most have been using AArch32 mode, a hybrid mode which takes advantage of some of the architectural improvements in ARMv8 but does not expose native 64-bit mode to applications. Snapdragon 410 did not even take any advantage of ARMv8, running in 100% ARMv7 mode.

One reason why full AArch64 mode has not been adopted right away is that is does come with a performance penalty due to the increased storage requirements for program code and pointers, which puts greater demands on the memory subsystem of the SoC. Cost-sensitive smartphone models are especially sensitive to this due to a lower amount of RAM and smaller on-chip CPU caches. A decrease in the price of RAM chips has allowed the amount of RAM in cost-sensitive models to increase (e.g. more devices shipping with 2GB RAM), making AArch64 mode more appealing.

AArch64 also has benefits, in particular for floating point and data-intensive applications that use NEON vector instructions.

Comparison of CPU benchmark results


The migration to AArch64 mode across the board makes it easier to compare CPU benchmarks of different SoCs, which was previously made more difficult by the fact that some SoCs used AArch64 mode while others were still limited to AArch32.

In the following sections, I will return to Geekbench CPU test results and try to make apples-to-apples comparison for different groups of SoCs.

Quad-core Cortex-A53 SoCs


Quad-core SoCs included are MT6732, MT6735 and Snapdragon 410. Note that the version of Snapdragon 410 tested most likely reflects a newer silicon revision that has not yet widely appeared in end devices, since previous versions of Snapdragon 410 (MSM8916) were always limited to ARMv7 mode (seemingly being unable to run in AArch32 mode).

The following table shows selected integer tests results from Geekbench entries for the mentioned SoCs, running in AArch64 mode.

SoC        Geekbench  Clock  JPEG Compress (int)      Lua (int)
           ref        speed  Single IPC   Multi Par   Single IPC   Multi Par

MT6732     2705430    1.50    783   1.36  3108  3.97   795   1.29  3017  3.79
MT6735     2650175    1.30    646   1.36  2604  4.03   656   1.23  2047  3.12
MSM8916-64 2708213    1.21    626   1.34  2481  3.96   615   1.24  1280  2.08

The table below shows selected floating point and memory results.

SoC        Geekbench  Clock  Mandelbrot (float)       Stream Copy (memory)
           ref        speed  Single IPC   Multi Par   Single Multi

MT6732     2705430    1.50    631   1.23  2490  3.95  1030   1156
MT6735     2650175    1.30    526   1.19  2091  3.98   901    965
MSM8916-64 2708213    1.21    508   1.23  1969  3.88   447    505

The "IPC" value as shown in the tables is an index calculated from a comparison with the performance of common Cortex-A7-based SoCs, normalized to the same clock speed. The parallelism value ("Par") is the performance scaling from single-core to multi-core for the specific Geekbench subtest.

The IPC values are fairly consistent, as would be expected from the same CPU core (Cortex-A53) running the same ISA (instruction set architecture). When scaling to multiple cores, MT6732 does best, as shown by the scaling in the Lua benchmarks. This is not surprising as MT6732 is not an entry-level SoC given its cost structure, being better described as belonging to the mid-range segment. It is likely to have a better memory subsystem (in particular, a larger and faster L2 cache) than the other chips.

MediaTek's new entry-level chip, MT6735, apart from running at a somewhat higher clock speed (1.3 GHz vs 1.2 GHz), outperforms the 64-bit version of Snapdragon 410 when normalized to the same clock speed, which is especially evident in the Lua multi-core test and memory tests. The Lua results could be a reflection of L2 cache size and/or speed. Memory performance (based on the Stream Copy subtest) of both MediaTek chips is roughly double that of Snapdragon 410 (something which was already evident in the respective 32-bit platform results).

Mid-range octa-core Cortex-A53-based SoCs


The octa-core Cortex-A53-based SoCs targeting the mid-range segment include MediaTek's performance-oriented MT6752, the recent cost-reduced MT6753, Qualcomm's Snapdragon 615 (MSM8939), and HiSilicon's Kirin 620 (Hi6210).

These SoCs use different CPU clock speed configurations. MediaTek's MT6752 and MT6753 run all cores at the same maximum clock speed, 1.66 GHz for MT6752 and (at least in the tested device) seemingly only about 1.1 GHz for MT6753, even though Geekbench reports a maximum clock speed of 1.3 GHz. HiSilicon's Kirin 620 can run all cores up to a maximum speed of 1.2 GHz.

Qualcomm's Snapdragon 615 uses a pseudo-big.LITTLE, hierarchical architecture with one performance cluster of four cores running up to 1.65 GHz in the most recent version of the platform (previous versions ran up to 1.5 GHz), with the other power-efficient cluster running at a significantly lower clock speed. MediaTek's annnouncement of the MT6755 (Helio P10) shows that MediaTek is also transitioning to a hierarchical CPU clusters for new chips, similar to Snapdragon 615.

Having one power-optimized CPU cluster helps power efficiency for low CPU demand scenarios such as smartphone standby or light usage. The fact that Snapdragon 615 is not very power efficient, despite the low-clocked cluster, in mostly due to the low-performance 28LP manufacturing process used.

The following table shows selected integer tests results from Geekbench entries for the mentioned SoCs, running in AArch64 mode.

SoC        Geekbench  Clock  JPEG Compress (int)      Lua (int)
           ref        speed  Single IPC   Multi Par   Single IPC   Multi Par

MSM8939    2704276    1.65    837   1.32  4269  5.10   789   1.16   667  0.85
MT6752     2709869    1.69    890   1.37  6719  7.55   907   1.31  6531  7.20
MT6753     2699665    1.10?   572   1.35  4298  7.51   587   1.30  4282  7.29
Hi6210     2704356    1.20    630   1.36  3473  5.51   626   1.27  2156  3.44

The table below shows selected floating point and memory results.

SoC        Geekbench  Clock  Mandelbrot (float)       Stream Copy (memory)
           ref        speed  Single IPC   Multi Par   Single Multi

MSM8939    2704276    1.65    661   1.17  4019  6.08    512   569
MT6752     2709869    1.69    714   1.24  5637  7.89   1024  1158
MT6753     2699665    1.10?   463   1.23  3597  7.77    802   958
Hi6210     2704356    1.20    506   1.24  3419  6.76    833  1030

IPC values are fairly consistent for MT6752, Hi6210 and MT6753 (when a likely clock speed of 1.1 GHz is assumed), but Snapdragon 615 consistently shows somewhat lower IPC, possibly related to the earlier revision (r0p1) of the Cortex-A53 core used. It is also possible that, similar to what seems to be the case for the MT6753 entry used (Meizu M2 note), the actual maximum CPU clock speed is lower than the one advertised and reported to Geekbench.

Multi-core performance scaling approaches 8.0 for the MediaTek chips, which can be expected due to the symmetrical CPU cluster configuration. Multi-core scaling for Kirin 620 is lower than expected for the integer tests, especially Lua, possibly due to L2 cache performance constraints.

Snapdragon 615, due to half the cores being clocked at a lower clock speed, shows a lower scaling factor, however the Lua scaling is particularly low, the benchmark score in fact often being worse than the single-core result, while being only modestly higher in other cases. This could be due to L2 cache constraints for one of the clusters and associated synchronisation issues in the multi-threading implementation used by the Geekbench test.

Looking at memory performance, MT6752 has the highest performance, closely followed by MT6753 and Hi6210. Qualcomm's Snapdragon 615 is well behind, probably due to the older/slower interconnect bus used.

MT6753 benchmark results suggests performance issue


Even though a clock speed of 1.30 GHz is reported to Geekbench by the operating system in the MT6753-equipped Meizu M2 Note, actual Geekbench subtest results are not consistent with a Cortex-A53 core running at that clock speed. There is variability in the results between different runs, which could be caused by thermal throttling. Many of the results seem to correspond to an effective clock speed of approximately 1.10 GHz, although for some runs the score of certain tests (including JPEG Compress) does approach the level expected for a clock speed of 1.3 GHz. Most of the time however, performance is significantly lower than expected, as if the clock speed is throttled to around 1.1 GHz for long periods of time.

The lower than expected performance could be related to the manufacturing process. The MT6753 was designed with cost-reduction in mind, and may use TSMC's 28LP process which has low cost but lower performance. Qualcomm's Snapdragon 410 and 615 also use this process, limiting their performance (and in the case of Snapdragon 615 resulting in heat production). MT6753 was announced as supporting a clock speed up to 1.5 GHz, and the lower-than-expected attainable clock speed may force MediaTek to adjust the specifications for the chip if the issue is not resolved.

Sources: Geekbench browser

Updated 6 June 2015.

MediaTek announces Helio P10 and MT6753 arrives in shipping devices

Od: Vegator
MediaTek has announced Helio P10 (MT6755), a performance mid-range smartphone SoC that is the successor of MT6752. Featuring an octa-core Cortex-A53 configuration, Helio P10 improves upon MT6752 by using TSMC's new 28HPC+ manufacturing process, which delivers power efficiency and performance improvements while remaining relatively cost-effective. It can reach a higher maximum CPU clock speed up to 2 GHz and upgrades the GPU to a Mali-T860 MP2. It is expected to be commercially available in end devices by the end of 2015.

Features shared with Helio-X10


The new SoC  incorporates a few features from Helio X10 (MT6795), MediaTek's current high-end offering, including dual ISPs with 21MP camera support and improved capture capability, as well as improved audio quality.

Otherwise, the SoC has significant similarities to MediaTek's MT6752 which it succeeds, most likely including a 32-bit external memory interface, which keeps SoC cost and phone PCB cost down. With MT6752, MediaTek already demonstrated the ability to achieve memory performance adequate for a 1080p device within the constraints of a 32-bit memory interface.

The 28HPC+ process is an upgrade of the existing 28HPC (high-performance compact) process (which is also relatively new, used by Allwinner's A83T and other SoCs), which improves performance and cost relative to the established 28HPM (high-performance mobile) process. Existing MediaTek chips like MT6752 and MT6795 most likely use 28HPM, which is established and has also been used for previous-generation SoCs such as MT6592 and Snapdragon 801/805.

MediaTek migrating to big.LITTLE CPU configurations in new SoCs


A significant departure from existing octa-core MediaTek SoCs such as MT6752 and Helio X10 (MT6795) is the pseudo-big.LITTLE CPU configuration, whereby one cluster of four Cortex-A53 cores is clocked at a higher frequency (up to 2 GHz in this case), while the second of cluster Cortex-A53 cores is optimized for lower frequencies, being clocked at a lower maximum frequency (1.1 GHz according to AnandTech).

Together with the previously announced high-end Helio X20 (MT6797) and tablet/Chromebook-oriented chips such as MT8173, Helio P10 marks a migration to (pseudo-)big.LITTLE, hierarchical CPU designs at MediaTek. While symmetrical octa-core designs such as MT6752 and MT6795 reach very high multi-core processing power by allowing all cores to run at the maximum frequency, there are signs that this configuration impacts power efficiency for tasks that require less CPU power, which can be run on power-optimized low-frequency cores.

In practice, this may be reflected in somewhat mediocre standby battery life for smartphones using MT6752 or MT6795, even though power efficiency for demanding tasks that utilize all cores is likely to be pretty good.

Budget mid-range MT6753 reaches end-market


Meanwhile, MediaTek's previously announced MT6753, which is a cost-effective budget mid-range SoC, has arrived in commercially shipping device in the form of Meizu M2 Note. Despite the name chosen by Meizu, the new model actually has lower performance than the existing Meizu M1 Note, because the MT6753  is a less costly, lower end chip when compared to to the MT6752 inside the M1 Note, with considerably slower maximum CPU speeds for the eight CPU cores, as well as a lower performance GPU. There are also signs that the memory interface and the actual memory frequency used by the M2 Note is slower. The lower cost of the MT6753 platform is reflected in the low selling price of the Meizu M2 Note.

MT6753 implements several cost-reducing features, including a lower maximum clock speed (reported to be 1.3 GHz for the M2 Note), most likely associated with a cheaper manufacturing process (either 28LP or 28HPC) than the 28HPM process of the MT6752. A significant factor for lower performance is likely to be a reduced size of the L2 CPU cache inside the MT6753. MT6753 is likely to become a significant volume driver in MediaTek's 4G product line.

However, early Geekbench entries for the Meizu M2 Note suggest that the CPU cores of the MT6753 SoC used in this model are mostly unable to reach the planned clock frequency. The Geekbench results are mostly consistent with an average maximum CPU clock speed of about 1.1 GHz, significantly lower than the 1.3 GHz reported by the OS and the 1.5 GHz mentioned when the MT6753 was originally announced a few months ago. My following blog article about the use of AArch64 provides more details on this subject.

MT6753 has lower-performance GPU than MT6752


MT6753 also has a significantly lower-performance and smaller GPU (Mali-T720 MP3), compared to the Mali-T760 MP2 inside MT6752. MT6753 marks the first Mali implementation with three pixel processing cores; previous Mali GPUs either had one, two, four, six or eight pixel processing cores, Most likely, Mali-T720 does not have the memory bandwidth usage optimization that are present in Mali-T760, which together with the more limited pixel processing throughput means that devices with a 1080p display such as the Meizu M2 Note may be impacted in terms of 1080p game performance and power efficiency for graphics-intensive operations.

World modem support in new MediaTek platforms


All new MediaTek SoCs (including Helio P10 (MT6755), MT6753, the low-end quad-core MT6735 and the announced high-end Helio X20 (MT6797)) have world-modem support, facilitating compatibility with more cellular networks used worldwide, including legacy CDMA networks in the US and other countries. This makes MediaTek SoCs more attractive to smartphone manufacturers targeting multiple or worldwide markets.

Sources: MediaTek (Helio P10 announcement), AnandTech (Helio P10 article)

Updated 6 June 2015.

Battery performance based on Geekbench battery test results

Od: Vegator
A while ago, Primate Labs added a battery performance test to the Geekbench benchmark suite, which has been frequently used on this blog and elsewhere to analyze CPU processing peformance. The battery performance test gives the opportunity to better gauge the power efficiency of different CPU architectures, especially for the type of workload that the Geekbench battery test represents.

Battery test overview


The battery test is intended to be run starting from a fully loaded battery until the battery is completely run down. It appears to target a certain fixed level of CPU processing that is sustained throughout the test. In the test results, a duty cycle parameter is given for several time points, which more or less represents CPU utilization. Slower CPU cores (such as quad-core Cortex-A7-based SoCs) have a higher duty cycle percentage, while high-performance "big" cores such as Cortex-A57 and Krait-400 show a lower percentage.

In practice, most battery test results in the Geekbench database were terminated early in the benchmark process and do not give useful information. The test runs that completed a full run-down from 100% to close to 0% battery do give a usable indication of battery efficiency. The benchmark expresses battery performance as a number, similar to Geekbench CPU performance scores. This score is correlated with the duration and duty cycle using a certain formula, reflecting the amount of CPU work done and the battery running time. The score is heavily influenced by the actual capacity of the battery used in the device.

Overview of results for common SoCs


The following table shows Geekbench approximate battery test scores for common SoCs used in smartphone models for which a battery capacity specification is available. The table is ordered by SoC model name.


Device                    SoC              Score      Capacity  Duration    Score /
                                           (Range)    (mAh)     (hrs:min)   mAh

Apple iPhone 5S           Apple A7         1220-2090  1560      2:00-3:30   0.78-1.34
Apple iPhone 6            Apple A8         1550-2360  1810      2:35-4:00   0.86-1.30
Apple iPhone 6 Plus       Apple A8         2580-3250  2915      4:20-5:25   0.89-1.11
Meizu MX Pro              Exynos 5430      2080-2730  3350      7:45-10:10  0.62-0.81
Samsung Galaxy Alpha      Exynos 5430      1850-2710  1860      4:30-5:00   0.99-1.46
Samsung Galaxy Note 4     Exynos 5433      3190-3650  3220      5:20-6:00   0.99-1.13
Samsung Galaxy S6 Edge    Exynos 7420      4100-4600  2600      7:00-7:45   1.58-1.77
Huawei Honor 6            Kirin 920        1580-2080  3100      2:40-3:30   0.51-0.67
Huawei Mate 7 (MT7-L09)   Kirin 925        2470-2820  4100      4:05-4:20   0.60-0.69
Huawei P8 (GRA-L09)       Kirin 930        3270-4150  2680      5:30-7:00   1.22-1.55
Lenovo A5000              MT6582           3740       4000      14:00       0.94
Xiaomi Redmi Note         MT6592           2850-3560  3200      7:30-9:00   0.89-1.11
Huawei G750-U10           MT6592           2960-3430  3000      7:45-9:00   0.99-1.14
Meizu MX4                 MT6595           2540-2780  3100      6:20-6:55   0.82-0.90
Lenovo A7000-A            MT6752M          4550-4950  2900      8:16-8:50   1.57-1.71
Meizu M1 Note             MT6752           4900-6310  3140      8:10-10:30  1.56-2.01
HTC Desire 820s           MT6752           3580-3730  2600      6:15-6:30   1.38-1.43
HTC One E9+               MT6795           3370       2800      6:00        1.20
Moto G                    MSM8226 (SD400)  1600-2000  2070      6:00-7:30   0.77-0.97
Xiaomi Redmi 1S           MSM8226 (SD400T) 1485       2000      5:30        0.74
Lenovo A6000              MSM8916 (SD410)  2700       2300      6:50        1.17
HTC Desire 826            MSM8939 (SD615)  1800       2600      4:25        0.69
Xiaomi Mi 4i              MSM8939          2520-2810  3120      5:50-7:30   0.81-0.90
HTC One M8                MSM8974 (SD801)  2500-3300  2600      4:20-5:50   0.96-1.27
Xiaomi Mi 4               MSM8974          3150       3080      7:45        1.02
Samsung Galaxy Note 4     APQ8084 (SD805)  2500-3550  3220      4:10-6:15   0.78-1.10
LG G4                     MSM8992 (SD808)  2500-3260  3000      4:15-5:30   0.89-1.09
HTC One M9                MSM8994 (SD810)  1400-2580  2840      2:20-4:20   0.49-0.91

Devices with low processing power but long battery life may be penalized by having to power the screen and wireless connectivity for a longer period during the test.

The ratio of the battery score and the battery capacity (in mAh) gives a very rough indication of the efficiency of a particular CPU architecture, although the comparison may be skewed by several factors.

Results by SoC type


The previous generation of Cortex-A7-based SoCs such as Snapdragon 400 and MT6582 shows long running time due the effiency of the Cortex-A7 core, but the battery score appears to be affected by the limited CPU power. Snapdragon 410 does relatively well despite (or perhaps thanks to) being limited to ARMv7 mode.

SoCs with previous generation Cortex-A15 cores for performance in a big.LITTLE configuration, such as Kirin 920/925, show relatively low efficiency, as is to be expected given the relatively high power consumption Cortex-A15 is known for. Exynos 5430, which is manufactured on a relatively advanced 20 nm process, generally does better.

Octa-core mid-range: MediaTek does well


Among octa-core mid-range SoCs such as the Cortex-A53-based MT6752 and Qualcomm's Snapdragon 615 and MediaTek's previous-generation Cortex-A7-based MT6592, both the MT6752 and MT6592 make a strong showing, with MT6752 getting particularly high scores.

MT6752 has an optimized memory architecture with a 32-bit memory interface and is manufactured on TSMC's 28HPM process, which helps performance relative to Snapdragon 615. Although not tested by Geekbench, reports indicate that wireless standby power efficiency is not as great as the CPU efficiency for this SoC. It is possible that due to the CPU cores being optimized for relatively heavy CPU loads (not big.LITTLE so no cores optimized for low power consumption at low frequencies), which includes the Geekbench battery test, a low load scenario (such as reflected in standby time) produces less optimal power consumption.

Qualcomm's Snapdragon 615 (MSM8939) does relatively poorly, which can largely be explained by the assymmetric CPU configuration and lower-performance 28LP manufacturing process.

Performance segment SoCs


The poor performance of Snapdragon 810 (as illustrated by the HTC One M9) is apparent, with significant worse battery efficiency than the previous generation Snapdragon 801 and 805. Snapdragon 808, which uses a later revision Cortex-A57 core and is used inside the LG G4, does somewhat better.

Largely due to the relatively advanced manufacturing process (14 nm FinFET for Exynos 7420), Samsung's latest SoCs do well, particularly Exynos 7420 used inside the Galaxy S6. Even Samsung's previous generation Exynos 5433 appears to be well ahead of Snapdragon 810 in terms of efficiency.

A limited number of results is available for two Cortex-A53-based performance SoCs (characterized by a wide memory interface and more powerful GPU than mid-range solutions), MediaTek's MT6795 (Helio-X10) and HiSilicon's Kirin 930. Kirin 930 shows relatively good efficiency in this benchmark, possibly ahead of MediaTek's MT6795. Kirin 930 has a two-level hierarchy in which one cluster of Cortex-A53 cores is optimized for a higher and the other for a lower frequency, while in MT6795 all cores can reach the maximum frequency.

Source: Geekbench Browser (Battery search)

Updated 28 May 2015.

Smartphone and tablet processor market share in 2014

Od: Vegator
Strategy Analytics has published its yearly report detailing global smartphone application processor market share in 2014. The total market had sales of about $21 billion with robust growth of 21%. The report shows that Qualcomm continued to lead the market in terms of revenue share with 52%, followed by Apple with 18% and MediaTek with 14%. The Apple number most likely reflects an estimate because Apple does not sell its chips to third parties. In fourth and fifth place were Speadtrum and Samsung LSI. The report mentions that HiSilicon, Intel and MediaTek had bigger growth than Qualcomm in 2014.

Qualcomm's strength based on Snapdragon 800 series wins in higher-tier phones


According to the report, Qualcomm's leadership was largely based on design wins for its Snapdragon 801 and Snapdragon 805 SoCs in the higher-tier market. Examples of this include the Samsung Galaxy S5 and LG G3. However, as I have previously reported Samsung has increased its use of in-house application processors starting from the second half of 2014, culminating in the exclusive use of Exynos 7420 in the Galaxy S6 in 2015, putting pressure on Qualcomm.

Baseband share in 2014


Strategy Analytics has also published a report with details about baseband (modem) market share in smartphones. According to the report, LTE (4G) basebands accounted for 50% of cellular baseband share in 2014, and the figure is likely to increase significantly in 2015. Qualcomm led in LTE basebands, but HiSilicon, Intel, Marvell, MediaTek and Samsung also increased LTE baseband shipments.

In terms of revenues in the overall baseband market, Qualcomm, MediaTek, Speadtrum, Marvell and Intel had the top positions in 2104. Qualcomm had 66% revenue share, followed by MediaTek with 17% and Speadtrum with 5% sare. Given the product lines of the respective companies in 2014, Qualcomm's revenues are based on both integrated SoC and separate modems, while Intel's sales were mostly separate modem chips, while the other players mostly shipped a mix of integrated SoCs and modem chips.

Comparison with 2013


Comparing with the reports that Strategy Analytics issued for 2013, Qualcomm saws it baseband revenue share remain relatively stable at 66% compared to 64% in 2013. MediaTek saw its AP market share increase from 10% in 2013 to 14% in 2014, and its baseband share increased.

Tablet processor market in 2014


According to another report issued by Strategy Analytics, the market for tablet processors grew 18% in 2014 to $4.2 billion. The top-five revenue share positions were occupied by Apple, Intel, Qualcomm, MediaTek and Samsung LSI. Apple led with 27% share (which must be an estimate), followed by Intel with 17% and Qualcomm with 16% share.

Notable is the absence among the top five of traditional leaders in the Chinese white-box market such as Rockchip and Allwinner. This most likely reflects in increase in brand name tablet shipments at the expense of the white-box tablet market, the low selling prices of white-box tablet processor and the encroachment of MediaTek and Intel into that segment.

Source: Strategy Analytics (Smartphone AP market share), Strategy Analytics (cellular baseband market share), Strategy Analytics (Tablet processor market share)

More details emerge about Cortex-A72 CPU core

Od: Vegator
Recently, more details have become available about the performance improvements implemented in ARM's Cortex-A72 core, which is a replacement for the high-performance Cortex-A57 core. Apart from the gains from using a more advanced process such as 14/16 nm FinFET, Cortex-A72 also implements fairly significant micro-architectural improvements affecting performance per cycle and power efficiency. AnandTech has published a detailed overview of these improvements.

Cortex-A57 based on Cortex-A15 and not fully optimized for power-efficiency


The Cortex-A57 CPU core, which was announced in 2012, has significant similarities to Cortex-A15, ARM's long-standing high-performance 32-bit CPU core, which has been known for relatively high power consumption. As such, it is not unexpected that improvements on the Cortex-A57 architecture (in the form of the Cortex-A72) have proven to be possible. Cortex-A57-based SoCs  such as Snapdragon 810 have been known to throttle, being forced to reduce the clock speed due to excessive heat production and power use, resulting in reduced sustained performance. Apple's A7 and A8 processors use CPU cores that most likely have strong similarities with Cortex-A57, but which exhibit little throttling due to a lower maxium clock speed, a lower number of cores and other factors related to the the chip design.

Increased level of sustained performance


ARM has made available a number of slides detailing the improvements in sustained performance and power efficiency in Cortex-A72 over Cortex-A57. On a 28 nm process and similar clock speed, ARM's charts indicate a roughly 20% improvement in power reduction. 

Sustained performance is expected to be higher than Cortex-A57, implementations of which (such as Snapdragon 810 and Exynos 5433, and to a lesser degree Exynos 7420) have suffered from an inability to maintain high clock speeds and throttle back to a relatively low speed due to heat production and associated power consumption. ARM gives a figure of sustained 750 mW operation per core on a 16FF+ process with a clock speed around 2.5 GHz.

In terms of IPC (instructions per cycle), ARM's information shows improvements in all instruction-level performance segments, with a 1.16x improvement for "analytics", 1.38x for cryptography, 1.50x for memory, 1.26x for floating point and 1.16 for integer compute. The increase in memory performance appears to be significant.

Improved single-core performance evident in early Geekbench results


Early Geekbench results for the MT8173 SoC from MediaTek, which includes two Cortex-A72 cores, give an indication of practical peformance of the Cortex-A72 core, although the exact clock speed the Cortex-A72 cores are running at is hard to determine. The following table shows single-core performance from a recent MT8173 Geekbench entry, comparing it to Exynos 7420 as used in the Samsung Galaxy S6. Both use 64-bit AArch64 mode.

SoC                        JPEG   Dijkstra  Lua   Mandelb. Stream SGEMM SFFT
                           Compr.                          Copy
28nm? MT8173 (Cortex-A72)  1429    1287     1675  1750     2217    979  1345
14nm Exynos 7420           1475    1082     1409  1147     1993    954  1379
The MT8173 easily matches the single-core performance of Exynos 7420, while showing significant improvements in the Mandelbrot floating point subtest and the memory-intensive Dijkstra subtest, and also the Lua subtest. Memory subtest (Stream Copy) performance is also better than Exynos 7420, despite the likely much wider memory interface of the latter, providing clear evidence of the improved memory performance (largely due to smarter prefetching) in Cortex-A72. Overall, since the MT8173 results reflects a SoC using 28 mn or perhaps 20 nm process technology, while Exynos 7420 uses Samsung's leading-edge 14 nm FinFET process, the ability of the MT8173 to beat Exynos 7420 in single-core performance while using a less advanced process is impressive and illustrates the performance improvements in the Cortex-A72 core.

Reduced silicon area results in lower cost


Cortex-A72 has a silicon area that is 10% smaller than Cortex-A57 on an equivalent process, while delivering improvements in performance and power efficiency. Already SoCs have been announced or described that utilize Cortex-A72 cores, such as MediaTek's MT8173 for tablets, Qualcomm's Snapdragon 618 and 620 for smartphones, and MediaTek's MT6797 (Helio-X20) for smartphones.

There seems to be a clear trend of using just two Cortex-A72 cores (instead of the four cores used in many Cortex-A57 implementations), reducing cost and maximum power consumption. These are cores are augmented by low-power, small-area Cortex-A53 cores running at a lower frequency. MT8173, Snapdragon 618 and Helio-X20 all use such as configuration.

Use of Cortex-A72 may be more effective than high-clocked Cortex-A53 cores


There are indications that Cortex-A53 cores running at a high frequency (such as implemented in MediaTek's MT6752 and MT6795 (Helio-X10), HiSilicon's Kirin 930 and to a lesser degree in Snapdragon 615 and the announced Snapdragon 415 and 420) run into a power efficiency bottleneck at higher clock speed, due the relatively steep increase in power consumption as the clock speed of the Cortex-A53 core increases above 1.3-1.5 GHz. Solutions that combine a small number of Cortex-A72 with lower-clocked, power efficient Cortex-A53 cores may prove to be a sweet spot in terms of practical performance and power efficiency for mid-range SoCs.

Source: AnandTech (Cortex-A72 Architecture Details article), Geekbench Browser

Spreadtrum takes market share in Chinese smartphone market in Q1 2015

Od: Vegator
DigiTimes Research recently posted a report about smartphone AP (application processor) shipments in China in Q1 2015, indicating that Chinese fabless semiconductor company Spreadtrum gained market share in Q1, mainly based on strength for low-end 3G solutions. According to the report, Spreadtrum's market share reached 17.4% in Q1 2015, while MediaTek continues to lead the Chinese market with 46.8% share, followed by Qualcomm, which increased its share to 23.6%.

In terms of overall shipments, according to DigiTimes unit sales of smartphones by Chinese manufacturers declined significantly by about 30% in Q1 2015 compared to Q4 2014, with manufacturers focusing on export sales suffering the largest declines. Huawei, which is moving towards a strategy of using mainly in-house chip solutions from its HiSilicon division, was relatively unaffected and took market share in the quarter.

Spreadtrum's product line


Spreadtrum's increase in 3G smartphone solution shipments most likely reflects the 28 nm SoC it announced in June 2014, the SC883XG. This SoC features a quad-core Cortex-A7 CPU running up to 1.4 GHz, an ARM Mali-400 MP2 GPU, modem support for TD-SCDMA/HSPA(+) and GSM/GPRS/EDGE with dual-SIM capability, and integration of Spreadtrum's Wi-Fi/Bluetooth/GPS/FM chip technology.

The features of the SoC are extremely similar to MediaTek's successful MT6582 platform, which has been on the market for more than one and a half years. The combination of quad-core Cortex-A7 CPU, Mali-400 MP2 GPU and a high level of integration of other functionality on a 28 nm process appears to deliver good performance and very good power efficiency for cost-sensitive devices.

Spreadtrum also recently announced volume shipments of the SC7731G with 3G modem and the SC9830A with LTE modem. Rather than using Cortex-A53 CPU cores, the new chips continue to use efficient Cortex-A7 cores with Mali-400 MP2 GPU with support for Android 5.

MediaTek's 3G market share impacted by Spreadtrum


The DigiTimes report attributes MediaTek's loss of market share in China in Q1 2015 mainly to Spreadtrum's gains for 3G smartphone SoCs, where MediaTek has had a strong position. However, Qualcomm is likely to be a significant factor as well, with indications from new model announcement by companies such as TCL (Alcatel), ZTE, Lenovo/Motorola and others that MediaTek's late introduction of low-cost 4G solution has hurt the company. The resolution of the Chinese monopoly investigation into Qualcomm is also likely to be a factor.

Additionally, a trend has been noticed whereby second and third-tier Chinese smartphone manufacturers have lost share to the largest first-tier manufacturers in China. Since MediaTek's share among second and third-tier manufacturers has been the strongest, this has hurt MediaTek's shipments.

Projections for Q2 2015


For Q2 2015, DigiTimes expects overall AP shipments in China to increase 17.6% sequentially from the low base set in Q1 2015, although that still amounts to an increase of 18% over the same quarter last year (Q2 2014). DigiTimes expects MediaTek to recover some share to reach 48.4%, with Qualcomm seeing a small decline to 21.3% and Spreadtrum's share declining to 15.2%. DigiTimes attributes Spreadtrum's loss of momentum to pressure from MediaTek's 3G solutions, which probably reflects price reductions implemented by MediaTek after it saw shipments decrease and inventories build.

Sources: DigiTimes Research (smartphone AP shipments in China in Q1 2015), (DigiTimes Research (Chinese smartphone shipments in Q1 2015), Spreadtrum (2014 smartphone chip announcement), Spreadtrum (2015 smartphone chips announcement)

Details surface about MediaTek's upcoming Helio-X20 SoC

Od: Vegator
Recently, details surfaced about MediaTek's upcoming Helio-X20 SoC, a high performance offering in the series of Helio-branded SoCs, of which the MT6795 (Helio-X10) is the first member. The deca-core Helio-X20, which has the model number MT6797, has a total of ten CPU cores and is the first mobile SoC with a hierarchy of three clusters of progressively less performance-oriented CPU cores: two ARM-Cortex-A72 cores, four high clocked ARM-Cortex-A53 cores and four lower clocked ARM-Cortex-A53 cores.

Three-cluster hierarchy extends the big.LITTLE principle


The SoC's ten CPU cores are organized as follows:
  • Two Cortex-A72 cores clocked up to 2.5 GHz to provide "extreme performance".
  • Four Cortex-A53 cores clocked up to 2.0 GHz for "best performance/power balance".
  • Four Cortex-A53 cores clocked up to 1.4 GHz for "best power efficiency".
The different clusters and their separate L2 caches are linked together using MediaTek's MCSI interconnect technology. MediaTek claims higher efficiency than big.LITTLE based designs, which have just two levels of cluster hierarchy.

The triple-level hierarchical design is a significant departure from the symmetric CPU configuration on current MediaTek smartphone SoCs such as MT6795 (Helio-X10) and MT6752, which have eight "equal" Cortex-A53 cores, although MediaTek does have experience with big.LITTLE, for example in the 32-bit MT6595 and some tablet processors.

Reports suggest the chip is manufactured using a 20 nm process at TSMC and will be in mass production as soon as July 2015. This marks MediaTek's first known product manufactured using a geometry below 28 nm.

Other features: ARM Mali-T880 MP4 GPU, dual-channel LPDDR3, world modem


Based on a recent report from Gizchina.com that gives more details about the specifications of the chip, other features include an ARM Mali-T880 MP4 GPU at 700 MHz and a dual-channel 32-bit LPDDR3 memory interface at 933 MHz. The maximum display resolution supported is 2560x1600. The integrated LTE modem has Cat. 6 capability. and also supports CDMA2000/EVDO Rev. A (world modem support). The video processor supports decoding and encoding of the H.265 format up to 4K resolution.

The report suggests the SoC will start shipping to manufacturers this summer with end products reaching stores by late autumn.

Execution issues at Qualcomm may help MediaTek's chances of success in high-end


Execution issues at Qualcomm regarding their high-end product roadmap may increase the chances of success of MediaTek's high-end product line. Qualcomm's Snapdragon 810 has some performance issues and has not been a great success, giving MediaTek the opportunity to capture more of the performance-oriented, premium level segment. MediaTek already has Helio-X10 (MT6795) in the market, which has gained design wins, but for which some key characteristics such as power efficiency are still unknown.

Meanwhile, MediaTek has come under pressure in the cost-sensitive smartphone SoC market, previously the bread-and-butter of the company, on which Qualcomm is encroaching by gaining market share for low-end devices in China. This is mainly the result of MediaTek's delayed introduction of cost-sensitive 4G SoC solutions.

MediaTek's sales performance under pressure


While MediaTek has made some progress penetrating the performance-oriented smartphone market with SoCs such as MT6752 and MT6795, it has lost ground in the cost-senstive smartphone segment among Chinese manufacturers, which it previously dominated. Although MediaTek's March 2015 sales rebounded from the low level of February, for the second quarter its sales performance is not expected to reach the level of previous quarters (such Q3 and Q4 of 2014). Indeed, the forecast given by MediaTek during its quarterly results presentation for Q1 2015 on April 30 sets sequential growth between -5% and +3% for Q2 2015, which represents a lower level of sales than the level MediaTek was accustomed to in 2014.

Due to a product mix with a significantly lower volume of cost-senstive SoCs, offset by some traction for performance-oriented SoCs, MediaTek's product mix has changed, with overall unit shipments and unit market share for MediaTek declining when compared to the previous year, despite likely higher performance-oriented chip shipments.

Update: MediaTek has officially announced Helio-X20


On 12 May, MediaTek officially announced Helio-X20. Most of the previously known details are confirmed in the announcement. The chip utilizes MediaTek's new CorePilot 3.0 heterogeneous computing scheduling algorithm, with together with the tri-cluster architecture should provide up to 30% reduction in power consumption. The chip has advanced camera features and has an ARM Cortex-M4-based sensor hub processor for better battery efficiency.

According to AnandTech, quoting MediaTek, the GPU used is not the Mali-T880 but an as yet unannounced Mali-T8xx series GPU, similar to Mali-T880. Compared to Helio-X10's PowerVR G6200, MediaTek sees a 40% performance improvement with a 40% drop in power.

Sources: CNXSoftware (Helio-X20 article), DigiTimes (MediaTek Q2 sales projection), DigiTimes (MediaTek Q2 2015 quarterly results), Gizchina.com (Comparison of MT6797 with Snapdragon 810), MediaTek (Helio-X20 announcement), AnandTech (Helio-X20 article)

Updated 21 May 2015.

HiSilicon introduces Kirin 930/935, a performance-oriented Cortex-A53-based SoC

Od: Vegator
Huawei has introduced the Huawei P8 and P8max smartphones, featuring the Kirin 930 and Kirin 935 SoCs from Huawei's  HiSilicon semiconductor division. The octa-core Kirin 930 SoC is a performance-oriented SoC featuring only Cortex-A53 CPU cores. With a maximum clock frequency in excess of 2.0 GHz, it bears similarities to MediaTek's MT6795, but the use of a pseudo big.LITTLE configuration (four Cortex-A53 cores clocked up to 2.0 GHz and four Cortex-A53 cores clocked up to 1.5 GHz, for a total of eight cores) is reminiscent of Qualcomm's midrange Snapdragon 615 SoC, which runs at lower clock frequencies.

Huawei also introduced high-end models of both the P8 and P8max with larger storage capacity featuring the Kirin 935 SoC, which is a higher-clocked version of Kirin 930. The Huawei P8max is a smartphone with an unusually large 6.8" display.

SoC is targeted at performance-oriented devices


The Huawei P8 models are higher-priced performance-oriented smartphones, and the characteristics of the SoC match this segment. Apart from the high maximum clock speed of the Cortex-A53 cores, the external RAM interface is likely to be a dual-channel 32-bit configuration like previous performance-oriented SoCs from HiSilicon. Presentation materials from Huawei describe the Cortex-A53 cores in the faster cluster of four CPUs as being of a special, performance-enhanced type, which probably reflects the application of ARM's PoP core-hardening technology whereby the core is optimized for running at a specific frequency and a particular power profile, trading performance against die size. The process technology used is likely to be TSMC's proven 28HPM process.

The SoC is reminiscent of MediaTek's recently introduced MT6795 (Helio-X), which also targets the performance segment with an octa-core Cortex-A53 CPU configuration. MediaTek's SoC has been reported to have been adopted by competitors of Huawei such as HTC and Xiaomi.

Previous generation Mali-T628 MP4 GPU used


Rather than using an updated current-generation GPU like Mali-T760, the specs sheet for the P8max indicates the Kirin 930/935 SoCs continue to use the Mali-T628 MP4 GPU that was previously used in the Kirin 920 SoC. This GPU core is not known for great power efficiency, although there are suggestions that the more efficient Mali-T760 (which features memory bandwidth optimizations) has a relatively high silicon area and cost.

HiSilicon's new SoC line-up uses only Cortex-A53 CPU cores


Apart from Kirin 930, HiSilicon has also introduced the Kirin 620 SoC, which is an octa-core Cortex-A53 based SoC for the cost-sensitive segment, clocked up to 1.2 GHz and with a single-channel memory interface. This means Huawei now has in-house Cortex-A53-based SoCs suitable for most of its smartphone product range.

Cortex-A53 based SoCs: MT6735 shows up, power efficiency of MT6752 in question

Od: Vegator
More and more devices with Cortex-A53-based SoCs, mainly targeting the entry-level and mid-range segments, are coming into the market. Qualcomm's original Snapdragon 410 (MSM8916) has already shipped in large volume, and devices using Qualcomm's Snapdragon 615 (MSM8939), as well as MediaTek's MT6732 and MT6752, have also ramped up. Meanwhile, Huawei is introducing devices using its in-house HiSilicon Kirin 620 SoC.

In the Geekbench database, results for new SoCs that are not yet shipping in end products are showing up, including MediaTek's delayed performance-oriented MT6795 (Helio-X) and the appearance of a result for the MT6735, MediaTek's new offering for the cost-sensitive segment.

In this post, I will be examining updated benchmark results for these SoCs, as well as taking a look at battery life benchmarks. Power efficiency of Cortex-A53-based products does not appear to be as good as hoped, with significant variability present (for MT6752-based devices, for example).

Snapdragon 410 smartphone platform appears to be slightly updated


Qualcomm's Snapdragon 410 (MSM8916) smartphone platform, which has performance flaws probably associated with the use of an early-revision Cortex-A53 core, seems to have been slightly updated in some recent models and reference designs, with a minor performance improvement due to a slightly higher clock speed (1.21 GHz vs 1.19 GHz) and what appears to be somewhat improved memory performance, while still being limited to 32-bit ARMv7 mode.

This improvement could be the result of a new revision of the SoC with a few hardware tweaks and an associated reference design, although it does not appear to be a radical redesign that would, for example, upgrade the Cortex-A53 core to allow use of the ARMv8 instruction set. Qualcomm's modem-less stand-alone version of Snapdragon 410, APQ8016, does appear to be a new design that does not have the restrictions of the smartphone SoC and can run in full 64-bit mode (it targets development boards and tablets).

MediaTek's MT6735 shows up in Geekbench


A single result for MediaTek's MT6735  SoC has appeared in the Geekbench database. The MT6735 is MediaTek's much-needed offering for the entry-level market with integrated LTE modem with world-mode support. It has been described as a cost-down version of the MT6732, which is a quad-core Cortex-A53-based SoC with a Mali-760 MP2 GPU. The MT6735 downgrades the GPU to a Mali-720 (probably Mali-720 MP4) which appear to be associated with lower manufacturing cost.

The MT6735 has an upgraded r0p3 revision of the Cortex-A53 core which, according to Linux kernel commits by ARM, fixes a few hardware errata which might improve performance and efficiency over previous revisions. The Geekbench entry shows the MT6735 running at a maximum clock speed of 1.3 GHz, which is lower than the 1.5 GHz of the MT6732. This could be due to the use of the cheaper 28LP process at TSMC, instead of the higher-performance 28HPM.

Notably, the device is running in full AArch64 mode, which has pros and cons for performance, but is unusual for a cost-sensitive platform because those platforms are usually sensitive to the higher demands on the memory subsystem from the increased addressing size and addressing space in AArch64 mode. Those platforms until recently only used AArch32, the 32-bit variant of the ARMv8 instruction set. The use of AArch64 makes comparisons a little difficult because it affects different benchmarks (including different Geekbench subtests) in different ways. The Android version (5.0) is also different from most existing entries for comparable SoCs, which use Android 4.4.4.

MT6752's power efficiency average, with high variability


According to most reviews that have appeared for MT6752-based devices such as the Meizu M1 Note and other devices, power-efficiency and battery life is generally average, with significant variability between devices. The Cortex-A53 core, although delivering higher performance, clearly seems to be associated with reduced power efficiency as compared with Cortex-A7 in SoC such as MediaTek's MT6582 and Qualcomm's Snapdragon 400, which generally have excellent battery life.

The variability in MT6752 performance could reflect variable performance yields in the manufacturing process, with some chips performing better (with lower voltage and power at a given frequency) than others. Frequently, chips are separated into speed bins and lower-performing ones may be sold as a cost-reduced variant running at a lower maximum clock speed. Indeed, a review of the Acer Liquid Jade S containing the MT6752M, which is likely from the poorest-performing speed bin of the MT6752, reports relatively poor battery life and some heat production. This suggests the variability may be quite large.

Update (21 May 2015): Recent information suggests that CPU power efficiency for this SoC is relatively high when CPU power is demanded, but standby efficiency (including wireless network standby) may be less impressive.

Overview of Geekbench results for Cortex-A53-based SoCs


The following tables show Geekbench results for a recent, representative entry for each Cortex-A53-based SoC. The first table below gives an overview of the devices, with SoC, CPU configuration, device model, Geekbench reference number, Android version and the instruction set architecture tested.

SoC                       CPU configuration                  Device               Geekbench Android Arch
                                                                                  reference version
Snapdragon 410 (MSM8916)  4 x 1.19 GHz Cortex-A53r0p0        Samsung SM-G360F     2275416  4.4.4   ARMv7
Snapdragon 410 (MSM8916)  4 x 1.21 GHz Cortex-A53r0p0        Xiaomi 2014817       2181099  4.4.4   ARMv7
Snapdragon 410 (MSM8916)  4 x 1.21 GHz Cortex-A53r0p0        Motorola Moto-E2     2275732  5.0.2   ARMv7
Snapdragon 615 (MSM8939)  4/4 x 1.50/1.0 GHz Cortex-A53r0p1  Samsung SM-A700FD    2274606  4.4.4   AArch32
MT6732                    4 x 1.50 GHz Cortex-A53r0p2        Elephone P6000 O2    2265175  4.4.4   AArch32
MT6735                    4 x 1.30 GHz Cortex-A53r0p3        "bq DENDE"           2268728  5.0     AArch64
MT6752                    8 x 1.69 GHz Cortex-A53r0p2        Lenovo P70-A         2276814  4.4.4   AArch32
MT8752                    8 x 1.69 GHz Cortex-A53r0p2        CUBE T7 (tablet)     2078854  4.4.4   AArch32
MT6795                    8 x 1.95 GHz Cortex-A53r0p2        Alps k6795v1_64_op01 2076054  5.0     AArch64
MT6795T                   8 x 2.16 GHz Cortex-A53r0p2        Unknown              2188071  5.0     AArch64
Kirin 620 (Hi6210)        8 x 1.20 GHz Cortex-A53r0p3        HUAWEI Che2-L11      2269931  4.4.2   AArch32
The Geekbench version used in the entries is 3.3.2 or 3.3.1.

Snapdragon 410-based devices are still limited to ARMv7 compatibility mode. Unusually for a cost-sensitive platform, the MT6735 test device uses AArch64 mode instead of AArch32 mode. Both the MT6735 and HiSilicon's Kirin 620 use a more recent version of the Cortex-A53 core, revision r0p3.

Integer subtest results


The following table shows results for integer subtests from Geekbench.

           CPU          JPEG Compress            Dijkstra                 Lua
                        Single IPC   Multi Par.  Single IPC   Multi Par.  Single IPC   Multi Par.
MSM8916    4 x 1.19      591   1.29  2379  4.03   816   1.09  2122  2.60   614   1.26  2229  3.63
MSM8916    4 x 1.21      602   1.29  2416  4.01   830   1.09  2182  2.63   632   1.27  2267  3.59
MSM8916    4 x 1.21      599   1.29  2404  4.01   739   0.97  2159  2.92   592   1.19  2168  3.66
MSM8939    4 x 1.50 + 4  832   1.44  4962  5.96   942   1.00  3469  3.68   744   1.21  2360  3.17
MT6732     4 x 1.50      842   1.46  3357  3.99  1035   1.10  3049  2.94   740   1.20  3049  4.12
MT6735     4 x 1.30      650   1.30  2563  3.94   712   0.87  1856  2.61   642   1.20  1902  2.96
MT6752     8 x 1.69      954   1.47  5810  6.09  1153   1.08  4817  4.18   850   1.22  2244  2.64
MT8752     8 x 1.69      952   1.46  7527  7.91  1200   1.13  4168  3.47   829   1.19  2294  2.77
MT6795     8 x 1.95     1026   1.37  8071  7.87   992   0.81  3886  3.92  1051   1.31  8075  7.68
MT6795T    8 x 2.16     1128   1.36  8991  7.97  1054   0.78  4159  3.95  1112   1.25  4159  3.74
AArch64 mode as used for the MT6735 and MT6795/MT6795T results has a significant influence, with the IPC (throughout per CPU cycle) for the JPEG Compress and Dijkstra tests being reduced when compared to AArch32 mode, while the IPC of the Lua test appears to be better in AArch64 mode, at least for the MT6795.

The MT6735 scores lower than the MT6732 in the Lua subtest, especially multi-core, even when correcting for the lower clock speed, which is probably the result of a smaller or slower L2 CPU cache inside the MT6735, which is targeted at the entry-level segment. The Dijkstra results are also lower, but that is probably mainly due to the use of AArch64 mode, which imposes a significant penalty on the results of this test.

Finally, while earlier results for the MT6795 showed very impressive Lua multi-core throughout, the result for the recent MT6795T entry is significantly lower (although still respectable). This is possibly due to a smaller L2 cache size in the latest revision of the MT6795T, although other reasons cannot be ruled out.

Memory and floating point subtest results



           CPU           Stream Copy  SGEMM        SFFT         Mandelbrot
                         Single Multi Single Multi Single Multi Single IPC   Multi
MSM8916    4 x 1.19      551    655    258   536   316    1264    450  1.11  1796
MSM8916    4 x 1.21      505    615    267   515   322    1292    456  1.11  1819
MSM8916    4 x 1.21      424    518    247   517   320    1277    451  1.09  1810
MSM8939    4 x 1.50 + 4  581    651    255   678   425    2510    583  1.14  3442
MT6732     4 x 1.50     1000   1187    343   697   430    1728    586  1.15  2329
MT6735     4 x 1.30      944   1034    322   636   403    1574    526  1.19  2102
MT6752     8 x 1.69     1007   1115    375  1123   485    3894    662  1.15  5279
MT8752     8 x 1.69      891   1045    387  1162   486    3902    662  1.15  5280
MT6795     8 x 1.95     1296   2070    484  1536   629    5021    824  1.24  6350
MT6795T    8 x 2.16     1380   2129    543  1847   687    5565    912  1.24  7171
Hi6210     8 x 1.20      575    996    262   819   343    2098    468  1.14  2842
The results show the memory performance advantage of MediaTek's Cortex-A53-based SoCs remains, scoring significantly higher than Qualcomm's existing SoCs, probably due to the use of a faster internal interconnect bus.

The first entry for Snapdragon 410 (MSM8916) running at 1.19 GHz is a Samsung SM-G360F, which appears to use relatively high-clocked memory, increasing memory performance over standard configurations (not listed). The two devices with a 1.21 GHz configuration have different memory performance, with the Moto G2 4G scoring lower than the Xiaomi device, probably due to the use of slower RAM. An impact from the use of Android 5 on the Moto G2 cannot be ruled out.

Sources: Geekbench browser, GSMArena (Acer Liquid Jade S review)

Updated 16 April 2015.

TSMC's 16 nm FinFET sees adoption by Qualcomm and Apple, competes with Samsung

Od: Vegator

TSMC will receive majority of Apple A9 business


According to reports, TSMC will receive the majority of Apple A9 SoC orders, which includes the A9 for next-generation iPhones and A9X for iPads. According to sources quoted by EE Times, Apple had originally planned to give Samsung a majority of the Apple A9 orders, but has recently shifted orders to TSMC, most likely using a 16 nm FinFET process.

Because ramping up production of a similar chip from a second source with different foundry technology is challenging and complicated, I believe it is likely that A9 production will be overwhelmingly (and perhaps exclusively) concentrated at TSMC. A parallel can be drawn with various reports from last year, which for a long time continued to echo incorrect projections that Samsung would serve a significant portion of the production of Apple's A8 generation SoCs, which has not turned out not to be the case.

In the mean time, TSMC's revenues continue to be a relatively high level despite Q1usually being seasonally down, with strong demand for 20 nm production, most likely reflecting continuing demand from Apple, which is offsetting weakness from Qualcomm for leading-edge processes. There have been rumours about an upcoming iPhone 6S and a lower cost iPhone 6C model which may involve substantial unit volumes. Apple's iPhone unit shipments have also been boosted by strong demand in China.

Low yield at Samsung and Exynos ramp contribute to TSMC orders


According to a source quoting sources in South Korea, TSMC's yield rate for its 16 nm FinFET process is better than that of Samsung's 14 nm process. Moreover, Samsung is seeing strong upcoming demand for it flagship Galaxy S6 smartphone, which uses the Exynos 7420 SoC produced on its 14 nm FinFET process, and most likely needs all capacity it can get to ramp up production of this SoC. Samsung also increasingly uses Exynos 7420 and other internally-developed SoCs for other product lines, such as other smartphone models as well as tablets.

Qualcomm said to have limited-time exclusive use of TSMC's 16FF+ technology


According a report by EETimes from a semiconductor industry conference in January, Qualcomm is likely to have locked up exclusive use of TSMC's 16FF+ process technology for about six months. The article appears to quote sources affiliated with Qualcomm that state that Qualcomm feels competitors such as MediaTek took advantage of previous-generation process technology (28HPM) that Qualcomm helped develop at TSMC, without having made the development investment that Qualcomm made.

However, this policy would be contrary to the principles based on which TSMC has operated for a long time, although the initial ramp of 20 nm at TSMC last year also seemed to be locked-up by another company (Apple). Its seems corporate pressure from these giant companies, backed by billions of dollars of cash, is forcing TSMC into these kinds of commitments.

The article mentions that the later access to 16FF+ won't affect MediaTek's mainstream products serving the mid-range to entry-level segments, because 28 nm technologies will continue to be used for such products in the market.

Leaked power consumption graphs suggest increased power efficiency


Power consumption graphs of current and upcoming high-end Qualcomm SoCs running a 3D game at high detail settings suggest power consumption and heat production of Qualcomm's unannounced Snapdragon 815 processor will be considerably lower than that of the Snapdragon 801 and Snapdragon 810, with Snapdragon 810 showing particularly unfavourable characteristics, as confirmed by widespread reports and reviews of Snapdragon 810-based devices.

Snapdragon 815 is unannounced and few details are known about it, with some reports suggesting the use of a next-generation Krait CPU core. Use of ARM Cortex-A72 processor cores appears to be not unlikely, since this core seems to be close to actual production. Most likely, the decreased heat production, which is likely to be associated with lower power consumption, is made possible by the use of the next-generation 16 nm FinFET process at TSMC.

Similar improvements in power consumption were observed for Snapdragon 620, which uses Cortex-A72 cores, when compared to the mid-range Snapdragon 615 SoC, which is reported to also have heating issues. Snapdragon 620, which has been announced, is also likely to have significantly higher CPU performance than Snapdragon 615 due to the use of Cortex-A72 cores, versus Cortex-A53 for Snapdragon 615, while also likely being produced on a much more efficient process (possibly  TSMC's 16FF+), since Snapdragon 615 is manufactured on a low-efficiency 28LP process.

Sources: EE Times (ISS 2015 conference report), EE Times (Apple A9 orders article), STJS Gadgets Portal (Snapdragon heat production graphs)

Updated 25 March 2015 (Add comments about 20 nm Apple production at TSMC).

Qualcomm releases new variant of Snapdragon 410 that supports ARMv8, targeting tablets and other applications

Od: Vegator
Qualcomm recently made announcements of products and reference designs based on the APQ8016 SoC, a new modem-less quad-core Cortex-A53-based SoC branded as Snapdragon 410. The chip is targeted at IoT applications, development boards and probably also Wi-Fi-only tablets, supporting Linux, Android and Windows 10. Although branded as Snapdragon 410, the chip is a new design that is likely to fix most of the performance deficiencies of the first-generation MSM8916 Snapdragon 410 SoC that has been targeted at smartphones. For example, the original Snapdragon 410 SoC appears not to support ARMv8 at all, while the new chip is clearly targeted at 64-bit platforms.

Development board released


Qualcomm recently announced the DragonBoard 410c, a development board with support for Linux and Android. It features a quad-core 1.2 GHz Cortex-A53 processor with Adreno 306 GPU, 533 MHZ LPDDR2/LPDDR3 SDRAM, HDMI output and several I/O interfaces. The HDMI output is limited to 30fps at 1080p.

The board is designed to compatible with the 96Boards initiative from Linaro, the non-profit engineering organization developing open source software for the ARM architecture.

With 64-bit support and a maximum clock speed of 1.2 GHz, the APQ8016 SoC that is used on the board most likely uses a more recent version of the Cortex-A53 core than the original Snapdragon 410 processor for smartphones, while being manufactured using the same 28LP process at TSMC.

New SoC probably targets tablets as volume driver


There are indications that the new chip will be used in Wi-Fi-only tablets, such as recently announced Samsung Galaxy Tab A series. There have also been indications that Qualcomm is stepping up its efforts to target Chinese tablet manufacturers.

Qualcomm and MediaTek support mainline Linux kernel with open-source drivers for selected SoCs


Whereas in the past major smartphone SoC companies kept their closed-source drivers separate from the open-source Linux community, more recently companies such as Qualcomm and MediaTek have started releasing open source contributions for the Linux kernel to support selected SoC products. Both companies have also recently joined Linaro, the engineering organization developing open source software for the ARM architecture.

For both companies, the SoCs supported in the mainline Linux kernel are applications processors without an integrated modem. Qualcomm is supporting the APQ8016 mentioned above while MediaTek has contributed code for the MT8173 tablet processor.

Sources: Qualcomm (Dragonboard announcement), Qualcomm (Windows 10 IoT platform announcement), CNXSoft (DragonBoard 410c article)

Qualcomm's Snapdragon 808 fixes flaws of Snapdragon 810

Od: Vegator
Snapdragon 808 (MSM8992) is a performance-oriented SoC that Qualcomm announced last year together with Snapdragon 810. It has similarities to Snapdragon 810 (MSM8994), including the use of ARM Cortex-A57 CPU cores and Cortex-A53 cores in a big.LITTLE configuration. Snapdragon 808 appears to fix some of the performance flaws that are apparent in Snapdragon 810, especially the memory subsystem, while being significantly less costly.

Snapdragon 808 features


Features and differences with Snapdragon 810 include:

  • Snapdragon 808 has only two Cortex-A57 cores (revision r1p2) compared to four Cortex-A57 cores (revision rp1p1) for Snapdragon 810. Both contain four Cortex-A53 cores.
  • Snapdagon 808 has a more economical dual-channel LPDDR3 memory interface, compared to the LPDDR4 interface of Snapdragon 810.
  • Snapdragon 808 has an Adreno 418 GPU, compared to Adreno 420 in Snapdragon 810, presumably with somewhat lower performance.
  • Manufactured on TSMC's 20 nm process, the same as Snapdragon 810.
  • 4K resolution video playback (H.264/H.265), on-device display resolution up to 2560x1600 (Snapdragon 810 theoretically supports 4K on-device display resolution, but all currently announced smartphones using Snapdragon 810 are limited to a resolution of 1920x1080).

 

Early benchmark results suggest Snapdragon 808 fixes performance flaws of Snapdragon 810


Early benchmarks for Snapdragon 808 have already appeared on the Geekbench Browser. We can compare Snapdragon 808's single-core performance with Snapdragon 810 and Exynos 7420, all of which run in AArch64 mode in the published benchmark results.

To reduce the impact of thermal throttling, the best Geekbench subtest results for a given device have been collected and combined in the table below. I have made an attempt to estimate the actual maximum clock speed of the Cortex-A57 cores during the benchmarks, partly based on the maximum frequency reported by Geekbench when it appears to apply to the "big" cores and not the "LITTLE" cores.

SoC          "big" CPU                    Arch     JPEG (int)  Lua (int)   Mandelb. (float)
                                                   Comp. IPC         IPC         IPC

MSM8992      2 x 1.69? GHz Cortex-A57r1p2 AArch64  1257  1.96  1385  1.99  1031  1.79
MSM8994      4 x 1.8? GHz Cortex-A57r1p1  AArch64  1358  1.96  1283  1.73  1100  1.79
Exynos 7420  4 x 1.97 GHz Cortex-A57r1p0  AArch64  1486  1.96  1409  1.74  1198  1.78

MT6795       8 x 1.95 GHz Cortex-A53r0p2  AArch64  1026  1.37  1053  1.31   823  1.24
MT6795T      8 x 2.16 GHz Cortex-A53r0p2  AArch64  1128  1.36  1173  1.32   912  1.24

The IPC figures are calibrated on the Cortex-A7 core, whose IPC is fixed at 1.00. Fixing the maximum cock speed to 1.8 GHz for the MSM8994 (Snapdragon 810) results (based on HTC One M9 entries) and at 1.69 GHz for the MSM8992 (Snapdragon 808) produces similar IPC figures for the JPEG Compress integer test and the Mandelbrot floating point test, making them reasonably plausible. The best Lua subtest result for the MSM8992 shows a higher IPC, which may reflect improved L2 cache performance in the MSM8992, which uses a later revision of the Cortex-A57 core.

The single-core CPU performance results show no suprises, with Snapdragon 808 showing good performance that is slightly lower than Snapdragon 810, proportional to the lower maximum clock frequency in the tested devices. However, the Lua test shows higher performance with Snapdragon 808, which is especially true for the multi-core test (results not shown), where Snapdragon 810 seems to be limited to a score of about 1200 with little gain when compared to single-core performance, while Snapdragon 808 consistently scores in the region of 4000.

Memory subsystem performs much better than Snapdragon 810


The following table lists Geekbench scores for some memory-dependent tests. 

SoC          "big" CPU                    Arch     Stream Copy  SGEMM SFFT  SGEMM SFFT
                                                   Single Multi             Multi Multi
MSM8992      2 x 1.69? GHz Cortex-A57r1p2 AArch64  1527   1733   767  1126  1678  2946
MSM8994      4 x 1.8? GHz Cortex-A57r1p1  AArch64  1428   1838   741  1009  1870  3649
Exynos 7420  4 x 1.97 GHz Cortex-A57r1p0  AArch64  2003   2622   957  1363  2888  5014

MT6795       8 x 1.95 GHz Cortex-A53r0p2  AArch64  1356   2068   484   618  1542  4764
MT6795T      8 x 2.16 GHz Cortex-A53r0p2  AArch64  1350   2140   529   694  1659  5333

Notably, Snapdragon 808 delivers memory performance similar to Snapdragon 810 at much lower cost, despite using only a regular LPDDR3 memory interface, as compared to the Snapdragon 810's LPDDR4 memory interface which in theory delivers almost twice the bandwidth. This provides clear evidence that the Snapdragon 810's memory interface is still flawed, while that of Snapdragon 808 is much more optimized. Snapdragon 808 even beats Snapdragon 810 in the single-core SGEMM and SFFT test, despite running at a lower clock speed, which probably also reflects a more optimized and functional memory controller. Even in the multi-core SGEMM and SFFT tests, Snapdragon 808 is not much behind Snapdragon 810 despite having only half the number of CPU cores.

Comparison with MT6795


In the marketplace, Snapdragon 808 may compete with MediaTek's MT6795 (Helios X10), which is a cost-effective performance-segment SoC that only uses Cortex-A53 cores. Comparing Geekbench subtest results, MT6795 scores signficantly lower than Cortex-A57-based SoCs such as Snapdragon 808 in single-core benchmarks, although the gap is not very large except in the SFFT benchmark. The MT6795 does relatively well in multi-core benchmarks, where it beats the Cortex-A57-based Snapdragon 808 and Snapdragon 810 in most cases by a considerable margin, especially in the JPEG Compress, Lua and Mandelbrot tests which are sensitive to the number of CPU cores (multi-core scores have not been listed for these tests in the tables above). As an example, MT6795 scores 8167 in the multi-core JPEG Compress test, twice the score of Snapdragon 808 and almost 40% higher than Snapdragon 810.

Conclusion


Snapdragon 808 appears to be a much more optimized, less flawed SoC product than Snapdragon 810 that may perform similarly or even better than Snapdragon 810 in practical use cases due to the performance flaws present in Snapdragon 810. At the same time, Snapdragon 808 is likely be considerably cheaper. The only caveat is the question of whether excessive heat production makes thermal throttling necessary to the same degree as Snapdragon 810. With only two Cortex-A57 cores, the SoC should be less problematic in this regard.

Source: Geekbench Browser (MSM8992 results), Geekbench Browser (MSM8994 results), Qualcomm (MSM8992 specifications)

Updated 15 March 2015.

Early benchmarks appear for Cortex-A72-based SoC

Od: Vegator
ARM recently announced the new Cortex-A72 processor core, which is an improved version of the existing high-performance Cortex-A57 processor core.

Alongside the Cortex-A72 CPU core, ARM also announced the CCI-500 interconnect technology as well as the high-end Mali-T880 GPU. Devices incorporating the combination of these technologies are expected to become available in 2016.

However, SoCs using the Cortex-A72 CPU are likely to become available earlier. Qualcomm and MediaTek have both announced SoCs using the Cortex-A72 core with commercial availability in the second half of 2015, suggesting that the CPU core itself is at an advanced stage of introduction. Already, early benchmarks for MediaTek's MT8173 tablet SoC that incorporates the Cortex-A72 have become available.

Cortex-A72 appears to be enhanced version Cortex-A57 optimized for next-generation processes


In its announcement press release from 3 February 2015, ARM claims that more than ten partners have already licensed Cortex-A72, including HiSilicon, MediaTek and Rockchip. Cortex-A72 is based on ARM's ARMv8-A instruction set architecture, and can be combined with the existing Cortex-A53 in a big.LITTLE configuration. Cortex-A72 seems to be positioned as a replacement for Cortex-A57. The similarities with Cortex-A57 are very apparent, for example in the identically sized L1 instruction and data caches, and a feature set that is otherwise very similar.

On a 16 nm FinFET process, the core can sustain operation at speeds up to 2.5 GHz within the constraints of a mobile power envelope (e.g. smartphones), with scalability to higher speeds for larger form-factor devices. However, the first announced devices, such as MediaTek's MT8173, appear to use older processes such as the tried-and-trusted 28 nm HPM process at TSMC, so they are likely to have a lower maximum clock speed.

ARM claims increased performance and power efficiency, although these claims seem to be based on implementation on next-generation processes such as 16 nm FinFET that deliver a significant intrinsic improvement in these metrics. ARM mentions micro-architectural improvements that result in enhancements in floating point, integer and memory performance. When implemented on a 16 nm FinFET process, ARM expects Cortex-A57 to provide 85% higher performance when compared to the Cortex-A57 core on a 20 nm process within a similar smartphone power budget.

Overall, the differences with Cortex-A57 appear to be relatively minor, so that Cortex-A72 is best viewed as an enhanced version of Cortex-A57 that is optimized for next-generation processes such as 16 nm FinFET. Nevertheless, the first SoCs to use the Cortex-A72 core will be manufactured using a less advanced process.

Benchmarks appear for MediaTek's MT8173


MediaTek's MT8173 is a mid-range tablet processor mainly targeting Wi-Fi-only tablets, since it does not have an integrated modem. It has two Cortex-A72 cores and two Cortex-A53 cores in a big.LITTLE configuration. Probably manufactured using the established 28HPM process at TSMC, the maximum clock speed of the Cortex-A57 cores is likely to be lower that the target for 16 nm FinFET, although MediaTek claims a clock speed up to 2.4 GHz, while a much lower frequency is apparent in early benchmarks results.

The chip also features a PowerVR GX6250 GPU, which delivers higher performance than the G6200 GPU used inside MediaTek's existing MT8135 and MT6795.

Recently, early benchmarks for a MT8173 development board have appeared both in the Geekbench Browser and in the results database of GFXBench. The first Geekbench results already appeared in December 2014. The latest set of Geekbench results date from the end of February 2015, although they do show a certain amount variation that may reflect thermal throttling.

Single-core performance good, but not spectacular


As expected, the Geekbench results show good single-core performance, albeit not spectacular. As shown in the following table, singe-core performance is in line with Cortex-A57-based SoCs such as Exynos 5433 and Exynos 7420. It should be noted that the MT8173 test SoC is most likely manufactured at 28 nm with a corresponding relatively low maximum CPU clock speed, while Exynos 5433 and 7420 are manufactured using smaller leading edge processes at Samsung.


SoC          "big" CPU                    Arch     JPEG (int)  Lua (int)   Mandelb. (fp)
                                                   Comp. IPC         IPC         IPC
MT8173       2 x 1.6? GHz Cortex-A72      AArch32  1310  2.13  1380  2.10  1064  1.95
Exynos 5433  4 x 1.80 GHz Cortex-A57r1p0  AArch32  1456  2.10  1397  1.89  1174  1.91
Exynos 7420  4 x 1.97 GHz Cortex-A57r1p0  AArch64  1481  1.97  1409  1.74  1198  1.92

In this table, to determine the IPC index I have made an educated guess about the actual clock speed of MT8173 when running the benchmarks. Geekbench reports a 1.40 GHz clock speed (which probably applies to the Cortex-A53 cores), 1.6 GHz seems to be a good match, providing just a little better IPC than Cortex-A57. Note that Exynos 7420 runs in AArch64 mode, which skews direct IPC comparisons.

Practical implications unclear


Without knowing the exact clock speed of the Cortex-A72 cores, it is hard to draw conclusions about the actual IPC improvement over Cortex-A57. If the MT8173 uses a 28 nm process, the ability to approach the single-core performance of Samsung's Exynos 7420 manufactured using 14 nm FinFET process is impressive. However, although MediaTek demonstrated the MT8173 in an actual tablet at MWC, it is unclear what kind of device the Alps development board in the benchmark entries actually represents, so it remains to be seen whether the benchmarks actually reflect the power budget of a tablet.

The multi-core performance reported is not very impressive, as expected because of the relatively small number of CPU cores. The JPEG Compress multi-core score shows CPU scaling factor of 2.72, which is good and implies utilization of the Cortex-A53 cores. The Mandelbrot floating point benchmark shows similar scaling.

However, the Lua integer benchmark has a very low multi-core scaling factor of 1.41, which is lower than expected, even when allowing for the limited number of cores. For example, MediaTek's MT6795 achieves multi-core scaling of 7.5 in this benchmark, and the Exynos chips range from 3.9 to 5.0. Other chips with a low multi-core scaling factor for Geekbench's Lua subtest include Snapdragon 810 (Cortex-A57-based), MediaTek's MT6595 (Cortex-A17-based) and NVIDIA's Denver-based Tegra-K1 SoC. There are indications that this benchmark test heavily depends on on-chip cache (primarily L2 cache) size and speed.

GPU performance of MT8173's PowerVR GX6250 GPU improves on G6200


The MT8173 test device's GPU performance as shown in GFXBench results database is not overly impressive, but suitable for a mid-range chip and an improvement over the PowerVR G6200 GPU used in other MediaTek SoCs such as MT6595 and MT6795. In the T-Rex Offscreen benchmark, the MT8173 registers a score of 1487, higher than the 1311 of the MT6595 (G6200)-equipped Meizu MX4. In the GFXBench 3.0 low-level tests, alpha blending scores higher than the MT6595 while the other low-level scores are comparable.

Sources: ARM (Cortex-A57 announcement press release), AnandTech (MediaTek MT8173 article), MediaTek (MT8173 announcement), Geekbench Browser (MT8173 test device results), GFXBench (MT8173 test device result)

Updated 10 March 2015.

MediaTek sales collapse, loses market share in China to Qualcomm

Od: Vegator
Mediatek has reported revenues for the month of February 2015 that show a steep decline, both sequentially and year-over-year.  Revenues came in at only NT$9.671 billion, a decline of 45% from January 2015 and a year-over-year decline of 39%. Since the merger with MStar became effective in February 2014, the year-over-year decline is factual and reflects a steep actual decline in the sales level of the combined businesses.

Although MediaTek has attributed the sales decline to a transition to new products in the smartphone segment, seasonal factors and fewer working days due to Chinese New Year, the main reason is likely to be a dramatic loss of market share in the entry-level segment of the Chinese smartphone market due to changes in the competitive landscape and a lack of a low-cost 4G solutions in MediaTek's product line.

Qualcomm's agreement with regulatory authorities in China has hurt MediaTek


On February 9, Qualcomm announced the resolution of the investigation by Chinese regulatory authorities into alleged monopolistic practices by Qualcomm because of the high royalty rates it imposes on all 3G and 4G-connected devices and its ability to combine royalty agreements with chip sales, effectively shutting out competitors. As part of the resolution, Qualcomm agreed to pay almost US$1 billion and agreed to a lower royalty rate of 65% in China.

However, the agreement may have increased Qualcomm's ability to enforce patent royalties and enhanced its bargaining position with Chinese smartphone manufacturers, leading to a larger proportion of Qualcomm chips being used, mainly at the expense of MediaTek's solutions. Previously, a large number of smartphones, most with MediaTek chips, were produced and sold in a grey market that avoided payment of royalties to Qualcomm. This grey market may quickly have become much smaller, contributing to the decline in MediaTek's shipments.

Additionally,  being a Taiwanese company, MediaTek is a foreign company within China, while policies in China tend to favour Chinese companies. As such, the agreement with Qualcomm and related policies may have been designed to favour upcoming Chinese chip designers such as Huawei's HiSilicon technology and the smartphone manufacturers themselves, rather than supporting MediaTek, which is not fully in the Chinese government's interest.

Lack of entry-level 4G SoC has left gap in MediaTek's product line


Because the MT6732, which is the lowest cost 4G solution that MediaTek currently has in the market, is too costly for the entry-level 4G smartphone segment, MediaTek currently has no cost-effective product offering for this segment. As entry-level smartphones transition to 4G, Qualcomm is taking market share with with its 4G-enabled Snapdragon 400, 410 and 210 SoCs, which are already in production targeting the entry-level market. This comes mainly at the expense of MediaTek's existing 3G solution shipments which previously occupied entry-level models in the product lines of most Chinese manufacturers.

Even for existing 3G models, MediaTek may be seeing market share loss as Qualcomm's cost-reduced 3G SoCs may be favoured by certain manufacturers given the changed environment regarding patent royalties.

MediaTek's loss of market share is evident among the current and new product line ups of smartphone manufacturers that previously used a lot of MediaTek solutions, such as TCL (including the Alcatel brand), ZTE, and Xiaomi, as well as other manufacturers.

However, MediaTek is close to bringing the MT6735 to market, which is a lower-cost 4G solution with a WorldMode modem with which it intends to target the entry-level 4G segment. A cost-reduced octa-core smartphone SoC, the MT6753, has also been introduced. It remains to be seen to what extent and when MediaTek will be able to recover market share in the entry level segment. Although its smartphone product line will soon be in good order and complete, it may be affected by factors beyond its control.

Many companies shipping Snapdragon 615 despite technological superiority of MT6752


Adoption of Qualcomm's mid-range Snapdragon 615 SoC by Chinese manufacturers has been strong, even as MediaTek's MT6752 SoC has ramped into production. According to most reports, the MT6752 SoC has a superior cost structure as well as delivering higher performance when compared to Qualcomm's solution, which also dominates new mid-range models from brand-name smartphone manufacturer outside of China. For the reasons explained in the previous section, Chinese smartphone manufacturers may have a strong impetus to ship models with a Qualcomm SoC in order to better deal with patent royalties, despite the technological superiority of MediaTek's chip.

Previous delay of MediaTek's MT6795/Helios X10


MediaTek's main product for the performance segment of the smartphone market, MT6795 (rebranded to Helios X10 last week at MWC), was originally announced in July 2014 with availablity to end users expected before the end of 2014. However, the chip was delayed and it is likely to come to market in the near future, several months after the planned introduction. This has also hurt MediaTek, although given the patent royalty environment it remains to be seen to what extent MediaTek will be able to gain traction with a high-end product, since patent royalties claimed by Qualcomm are significant for high-end devices with a high selling price.

Update (11 March 2015)


On 10 March, DigTimes reported that industry sources expect MediaTek's sales to rebound significantly in March to a revenue level of about NT$20 billion due a pick-up in demand from Chinese manufacturers. The sources attributed the previous decline in MediaTek's smartphone chip shipments to an inventory correction among Chinese manufacturers. According to the sources, there are signs of a pick-up in demand as vendors gear up for the launch of 4G devices in Q2 2015.

However, it is likely some orders from February 2015 where shifted into March. For the months of February and March combined, MediaTek is still likely to be seeing a disappointing year-over-year decline in revenues. Because of the competitive pressures mentioned above, it remains to be seen at what level MediaTek will be able to maintain revenues in the second quarter of 2015.

MediaTek's 4G smartphone chip product line is becoming more complete as the low-end MT6735 (especially) and MT6753 and the high-end MT6795 reach the market. Additionally, some details have surfaced about the new entry-level MT6570 and MT6580 SoCs, which appears to be developments of the popular MT6572 (dual-core Cortex-A7) and MT6582 (quad-core Cortex-A7) platforms with added support for 4G, comparable to Qualcomm's Snapdragon 210 platform, targeting the entry-level 4G segment. Given these new chips, MediaTek's smartphone performance has potential to improve.

Sources: DigiTimes (MediaTek February 2015 sales)

Updated 23 March 2015 (Mention MT6570 and MT6580).

China tablet processor market declines in Q1

Od: Vegator
According to a recent article published by DigiTimes Research, tablet applications processor unit shipments to Chinese manufacturers grew by 4.7% in Q4 2014 to reach 34.7 million units. However, shipments are estimated to decline by 24% in Q1 2015 when compared to Q4 2104. Year-over-year, shipments are expected to drop by about 8%, which marks the first time quarterly tablet processor shipments in China experience a year-over-year decline. Excess inventory from Q4 2014 is given as a cause for the decline in shipments.

MediaTek leads Chinese tablet market in Q1 2015


Based on information published by DigiTimes Research, MediaTek, Rockchip, Allwinner and Intel were the top four providers of tablet processors in China, in that order, in Q4 2014. For Q1 2015, MediaTek is estimated to expand it market share by about 1% to reach 28.5%, although absolute shipments will decline significantly due to the overall market decline.

Rockchip, who was the market share leader for most of 2014, is estimated to see its market share remain stable in Q1 2015, registering a 0.6% increase according to DigiTimes Research, who did not supply a market share figure for Rockchip, although it is probably in the region of 25%. DigiTimes mentioned that Rockchip's new chips launched at the end of 2014 (which includes the Cortex-A7-based RK3126 and RK3128) have not yet reached strong shipments.

Meanwhile, Allwinner continues the trend of a steady decline a market share, being expected to have a share of 15.6% compared to 17.6% in Q4 2014. This allows it to be passed by Intel in terms of market share, with Intel's market share estimated to rise from 15% to 16.3% in Q1 2015.

Intel's global market share has increased and is significant, especially revenue share


It should be noted that in terms of global market share, Intel has a stronger position than what would be inferred just from the Chinese market due to a strong position at brand-name tablet manufacturers outside of China, such as Asus and Acer. The other chip players in the Chinese tablet processor market, especially Rockchip and Allwinner, have a weak position outside of China. Due to the higher-end nature of Intel's product mix, Intel also has a higher revenue share, whereas the sales of companies such as Allwinner are mostly concentrated in low-end processors. It has been reported that Intel is abandoning its "contra-revenue" strategy of subsidizing tablet processor sales, which it probably can afford to do because its chip solutions are fairly competitive on their own.

Global brand names gain share, use different chip suppliers


In the global tablet marker, brand name manufacturers are gaining share and dominate the dollar value of the market, also for semiconductor content. Apple and Samsung, who lead the global tablet market, use a lot of in-house chip solutions (100% in the case of Apple). Samsung also uses suppliers like Qualcomm and Marvell, who otherwise do not have a strong position in the Chinese tablet market.

MediaTek used to have strong market share among Taiwanese tablet manufacturers such as Asus and Acer. However, its market share their seems to have been eroded significantly by strong adoption of Intel's Atom SoCs at these manufacturers (who have strong ties with Intel through PC manufacturing).

Popular tablet SoCs as of Q1 2015


By analyzing the tablet models offered on Chinese e-commerce portals, one can get some idea of what SoCs are currently used the most in tablets from China. I took a look at the tablet offerings on Banggood.com.

Rockchip's RK3188 (which probably means the RK3188T variant in most cases) is still widely used. Originally a mid-range performance segment SoC, there are indications that Rockchip built a significant inventory of this SoC (which is not particularly cheap in terms of manufactuing cost) last year, and the chip has been used in cheaper models as well. Rockchip's RK3126, which is more cost-effective than RK3188, is slowly starting to appear in new tablet models.

Meanwhile, Rockchip's high-end RK3288 is used in several models from Pipo, Teclast and FNF, and these seem to be reasonably popular for a high-end product. I have some concerns about power consumption and battery life regarding these products due to the processor cores used in the SoC.

The most popular MediaTek chips used in tablets are SoCs with 3G connectivity such as the low-end dual-core MT8312 and quad-core MT8382 (the equivalent of the MT6572 and MT6582 smartphone SoCs), as well as the more performance oriented octa-core MT6592/MT8392, which provides good performance and battery-life and has moved down to lower-priced tablet models. Additionally, the new 64-bit MT8752 with 4G (equivalent to the MT6752 smartphone SoC) is starting to appear in new models (Cube, Teclast). For WiFi-only tablets, the MT8127 (which has a relatively powerful GPU for a cheap SoC) is used in some low-to-mid-range tablets.

Allwinner's A31s, which was released in 2013 but perhaps its last successful product introduction, appears to be still used for production. Low-end tablets are available with the A23 and A33 SoCs, although the A33 does not seem to have been very successful and has been affected by weakness in the low-end segment of the tablet market.

Allwinner's new octa-core A83T has started to appear in a few new models, and is probably replacing the high-end A80 Octa which is likely to have had low profit margins.

Finally, Intel's Z3735F, Z3735G and Z3736F Atom SoCs are widely used in tablets, although most prominently in higher-prices models that come equipped with Microsoft Windows.

Update (15 March): 3G smartphone chip inventory unloaded onto Chinese tablet market


In an article published on 13 March 2015, DigiTimes Research reported that due to a high inventory level of 3G smartphone solutions in China, such chips will be unloaded onto the Chinese tablet market by players such as MediaTek, Qualcomm and Spreadtrum.

3G-enabled chip solutions for tablets are usually very similar to similar solutions for smartphones. For example, MediaTek's smartphone solutions have commonly been used in tablets, while MediaTek's official 3G-enabled tablet solutions most likely consist of a chip virtually identical to the smartphone version, with the main difference being a different model number (e.g. MT6582 vs MT8382). That MediaTek would target any excess inventory of 3G smartphone chipsets at the tablet market is not surprising.

However, I am little sceptical about the volume that may be involved. The Chinese tablet market is clearly contracting in the near term, and the volumes in the tablet market are considerably smaller than the smartphone market, even the declining 3G part of the smartphone SoC market. To put things into perspective, MediaTek's quarterly 3G smartphone chip shipments were on the order of 70 million in Q4 2014, while its 3G tablet chip shipments were probably in the range of 5 to 10 million.

The article also mentions Qualcomm, which in the past has not been a major player in the Chinese white-box tablet market. It mentions rumours that Qualcomm may form a partnership with Allwinner (which has been consistently losing market share) to penetrate the tablet market in China. The article also states that while Intel has introduced 3G tablet solutions, Intel's solutions are unlikely to be widely adopted until Intel introduces the 4G version of its Atom x3 (formerly SoFIA) platform.

Sources: DigiTimes (Q1 2015 China tablet AP market article)DigiTimes Research (smartphone chips inventory unloaded to tablet market)

Updated 15 March 2015.

A detailed comparison of Cortex-A53-based and other SoCs using Geekbench, and impact of AArch64

Od: Vegator
More Cortex-A53 CPU core-based SoCs have recently come to market and more benchmark results are now available, for example from the Geekbench results database. Firmware is also becoming more mature. This makes it possible to make better comparisons between different Cortex-A53-based SoCs (for example, octa-core SoCs) and compare the performance of the highest-performance chips with competitive chips that use more expensive CPU cores such as Krait 400 and Cortex-A57.

Overview of Cortex-A53-based SoCs


The following is a list of Cortex-A53 CPU core-based mobile SoCs that have appeared in the market or for which benchmark results have become available. All chips integrate 4G LTE modem functionality unless otherwise noted.

  • Snapdragon 410 (MSM8916), utilizing four early Cortex-A53r0p0 cores. Numerous cost-sensitive smartphones now use this chip. However, none of them appears to take any advantage at all of the new ARMv8 instruction set, with all of them running in ARMv7 compatibility mode. This is counter-intuitive because AArch32 (32-bit version of ARMv8), which is used by the other SoCs, already brings significant benefits. Snapdragon 410 generally perform significantly worse than other Cortex-A53-based SoCs, even when correcting for the low clock speed. This is also reflected in memory performance. The Adreno 306 GPU tends to be even a little slower than the Adreno 305 GPU in Snapdragon 400. The net result is a chip that is not much faster than Snapdragon 400 in many cases while having worse battery life.
  • Snapdragon 615 (MSM8939), equipped with an octa-core Cortex-A53r0p1 CPU configuration with four cores running (in practice) at 1.54 GHz or 1.50 GHz and four cores running at a lower maximum clock frequency (probably 1.0 GHz). This chip has appeared in an increasing number of new smartphone models. Runs in AArch32 mode. Performance is significantly lower than MediaTek's octa-core Cortex-A53-based SoCs, which can run all eight Cortex-A53 cores at the maximum frequency. Memory performance is improved from Snapdragon 410 but falls short of that of MediaTek's SoCs. The Adreno 405 GPU is fairly competitive, suitable for a mid-range SoC, although the 32-bit RAM interface of the SoC limits performance, especially at high resolutions. It is manufactured used TSMC's lower performance 28LP process. There have been reports that the chip gets hot with intensive use and requires throttling.
  • MediaTek MT6732, with an quad-core Cortex-A53r0p2 CPU configuration running at a maximum clock speed of 1.5 GHz. Devices using the chip are starting to become available, and tablets with the tablet version of this chip (MT8732) have also been announced. Although it has only four CPU cores, it has good performance, beating Snapdragon 615 in single core performance at a similar clock speed, and memory performance is significantly higher. The Mali-T760 MP2 GPU contributes to better GPU performance than previous MediaTek chips targeting cost-sensitive segments, although falling short of that of Snapdragon 615 and MT6752. A tablet version of the chip exists as MT8732.
  • MediaTek MT6752, featuring an octa-core Cortex-A53r0p2 CPU configuration with a maximum clock frequency of 1.69 GHz. Several devices have come to market using this chip, including the Meizu M1 Note. Performance is excellent, with high scores in the Geekbench CPU benchmark, considerably higher than Snapdragon 615 and beating high-end SoCs such as Snapdragon 801 in several metrics. The Mali-T760 MP2 GPU is clocked higher than that of the MT6732, resulting in good GPU performance, comparable to that of Snapdragon 615, as measured with GFXBench, although the 32-bit memory interface will be a bottleneck at high resolutions. Manufactured using TSMC's high-performance 28HPM process. A tablet version of the chip exists as MT8752.
  • MediaTek MT6795, with an octa-core Cortex-A53r0p2 CPU with clock speed up to 2.16 GHz. With a dual-channel memory interface and high resolution support, this SoC targets a higher performance segment than the previously mentioned chips, for which it can potentially offer much better performance/dollar because of the small die size of Cortex-A53 cores. Originally announced as become available in commercial devices before the end of 2014, it was delayed but competitive benchmark scores for what appears to be more mature versions of the chip have recently shown up. It appears to be configured with full AArch64 mode. Performance is excellent, with single-core performance closing much of the gap with the high-end Snapdragon 801, while multi-core performance is significantly higher. There appears to be a "Turbo" version running the CPU up to 2.16 GHz, while the regular version clocks at 1.95 GHz. At the MWC on 2 March 2015, MediaTek apparently rebranded the MT6795 as Helio X10.
  • MediaTek's MT6735 is a SoC for entry-level smartphones for which benchmark results have not yet become available. It has a quad-core Cortex-A53 CPU configuration and a Mali-T720 GPU, a downgrade from the Mali-T760 GPU in MT6732. The recently announced MT6753, with eight Cortex-A53 cores running up to 1.5 GHz, is compatible with the MT6735 and also has a Mali-T720 GPU (probably MP4). Other chips that have shown up in product announcements include the MT8161 (probably the equivalent of the MT6735 without modem) and MT8165 (equivalent to MT8732 without modem).
  • Qualcomm has announced additional octa-core Cortex-A53-based chips, Snapdragon 415 and Snapdragon 425. These probably utilize symmetrical Cortex-A53 configuration with all cores running at the same maximum clock frequency, unlike Snapdragon 615. Otherwise, the new SoCs are similar to Snapdragon 615, with the same Adreno 405 GPU. According to Qualcomm, devices using these chips will become commercially available in the second half of 2015.
  • Kirin 620 (Hi6210) from HiSilicon (Huawei) is an octa-core Cortex-A53r0p3-based SoC running up to 1.2 GHz. The GPU is a Mali-450 MP4. Although performance (including single-core performance) is better than Snapdragon 410, it is not as optimized as chips such as MT6752 and runs at a relatively low clock speed. Multi-core performance scaling is less than expected.

Geekbench integer and memory scores comparison


The following table provides details about selected Geekbench integer and memory benchmark scores for different Cortex-A53-based SoCs, and also other smartphone SoCs from Qualcomm, MediaTek and Samsung for comparison.

                Arch    Max freq. JPEG C. IPC   JPEG C. Dijkstra      Stream Copy   Geekbench
                                  Single  x A7  Multi   Single Multi  Single Multi  Ref. number

Snapdragon 410  ARMv7     1.19      596   1.30   2384     810   2135   431   492    1551964
Snapdragon 615  AArch32 1.50/1.0    820   1.42   4979     886   3646   572   703    2015694
MT6732          AArch32   1.50      843   1.46   3357    1041   3002  1001  1199    1546611
MT6752          AArch32   1.69      952   1.46   7554    1144   4483  1071  1191    1583540
MT6795          AArch64   1.95     1026   1.37   8167     990   3802  1356  2068    2002894
MT6795T         AArch64   2.16     1128   1.36   8962    1064   4109  1350  2140    1984431
Hi6210          AArch32   1.20      660   1.43   3501     744   2772   602   900    1999304

Snapdragon 400  ARMv7     1.19      462   1.01   1860     700   2132   534   551    1938063
Snapdragon 801  ARMv7     2.46     1347   1.42   5437    1174   3586  1931  2144    1491681
Snapdragon 805  ARMv7     2.65     1475   1.45   4105    1230   4058  2117  2910    1502687
Snapdragon 810  AArch64  ?/1.55    1358          5972    1073   3584  1428  1838    2017257
MT6582          ARMv7     1.30      506   1.01   2027     748   2354   250   396    2017732
MT6592          ARMv7     1.66      643   1.01   5086     891   3327   261   388    2000008
MT6595          ARMv7   2.20/1.69  1350   1.59   6080    1844   5612  1652  1986    1591744
Exynos 5430     ARMv7   1.80/1.3   1056   1.52   5140    1102   3918  1457  1559    1556780
Exynos 5433     AArch32   1.89     1456   2.10   6209    1523   5728  1396  1458    2017193
Exynos 7420     AArch64  ?/1.50    1481          7168    1065   4596  1953  2579    2012972

The low performance of Snapdragon 410 is apparent in the scores, with normalized IPC (instructions per cycle to the equivalent of a 1.0 GHz Cortex-A7) for the CPU-speed sensitive single-core JPEG Compress benchmark being lower than that of other Cortex-A53-based SoCs, probably due to being limited to ARMv7. The Dijkstra benchmark even scores lower on Snapdragon 410 than on an equivalently clocked Snapdragon 400, and memory performance is also lower.

Snapdragon 615, while improving on Snapdragon 410, also appears to be less optimized than MT6732/MT6752 in terms of single-core IPC, despite a very similar clock frequency. Looking at multi-core performance, MT6752 is significantly faster than Snapdragon 615, largely due to being able run all eight cores at the maximum clock frequency. MT6732 and MT6752 also have significantly higher memory performance, reaching an impressive score for devices with a 32-bit memory interface.

The higher clock speed of MT6795 (Helio X10) brings benefits for integer performance, but due to the use of the AArch64 instruction set, normalized IPC is lower (1.36 vs 1.46 for JPEG Compress). This is especially true for the Dijkstra benchmark, where AArch64 mode imposes a significant penalty (this is also seen on other platforms utilizing AArch64).

Overall, a high-speed Cortex-A53 configuration such as implemented in the MT6795T comes fairly close to Snapdragon 801 for single-core performance, while being significantly faster for multi-core performance, at a significantly lower cost. Several metrics are also in the same ballpark as the current high-end leader Exynos 7420.

Analysis of the Geekbench Lua subtest


The Lua integer benchmark appears to be particularly sensitive to memory subsystem efficiency, including L2 cache size, and memory bandwidth as well being dependent on CPU speed. It is the kind of code that may frequently occur in actual practice on a smartphone.

                Arch      Lua     IPC   Lua    CPU    #CPUs
                          Single  x A7  Multi  Par.

Snapdragon 410  ARMv7      603    1.23  2137   3.54   4
Snapdragon 615  AArch32    709    1.15  1644   2.32   4 + 4
MT6732          AArch32    753    1.22  2419   3.21   4
MT6752          AArch32    842    1.21  2361   2.80   8
MT6795          AArch64   1053    1.31  8203   7.79   8
MT6795T         AArch64   1173    1.32  8847   7.54   8
Hi6210          AArch32    587    1.19  1740   2.96   8

Snapdragon 400  ARMv7      476    0.97  1874   3.94   4
Snapdragon 801  ARMv7      980    0.97  2880   2.94   4
Snapdragon 805  ARMv7     1016    0.93  2917   2.87   4
Snapdragon 810  AArch64   1283          1065   0.83   4 + 4
MT6582          ARMv7      514    0.96  1644   3.20   4
MT6592          ARMv7      651    0.95  1344   2.06   8
MT6595          ARMv7     1509    1.67  2498   1.66   4 + 4
Exynos 5430     ARMv7      981    1.33  1861   1.90   4 + 4
Exynos 5433     AArch32   1397    1.89  5478   3.92   4 + 4
Exynos 7420     AArch64   1409          7088   5.03   4 + 4

In this test, Snapdragon 410 performs reasonably well. MT6752's multi-core performance seems limited by a bottleneck, probably external memory bandwidth. MT6795's performance is impressive; while single-core performance falls a little short of Cortex-A57 based SoCs, for multi-core performance it blows past them, with CPU parallelism fully exploited. It seems the bottleneck present with the MT6752 (presumably memory bandwidth and the L2 cache memory size available to each core) is not present with the MT6795.

Qualcomm's Snapdragon 810 consistently scores in the 1000-1200 range for both the single-core and multi-core test, while the multi-core test would have been expected to be significantly higher. This appears to reflect a serious deficiency in the memory subsystem of the SoC (which might not only be related tot the LPDDR4 SDRAM controller, but also the on-chip L2 cache) which might also have negative implications for smoothness in every-day use.

Geekbench floating points subtests


Finally, let's look at floating point performance. The Mandelbrot subtest tests pure floating point performance, while the SGEMM and SFFT tests also significantly depend on memory performance.


                Arch      Mandelbrot                 SGEMM         SFFT
                          Single  IPC   Multi  Par.  Single Multi  Single Multi

Snapdragon 410  ARMv7      448    1.10  1794   4.00   245    489    317   1258
Snapdragon 615  AArch32    583    1.14  3611   6.19   303    688    426   2517
MT6732          AArch32    585    1.14  2336   3.99   337    653    430   1727
MT6752          AArch32    661    1.15  5257   7.95   384   1148    481   3870
MT6795          AArch64    823    1.24  6406   7.78   484   1542    618   4764
MT6795T         AArch64    912    1.24  7245   7.94   529   1659    694   5333
Hi6210          AArch32    467    1.14  3509   7.51   264    876    343   2178

Snapdragon 400  ARMv7      405    1.00  1620   4.00   203    634    285   1182
Snapdragon 801  ARMv7      788    0.94  3104   3.94   907   2816    992   3518
Snapdragon 805  ARMv7      848    0.94  3389   4.00  1011   2669   1130   4135
Snapdragon 810  AArch64   1100          5144   4.68   749   1828   1009   3643
MT6582          ARMv7      444    1.00  1765   3.98   230    512    328   1316
MT6592          ARMv7      568    1.00  4430   7.80   282    696    419   3397
MT6595          ARMv7     1284    1.71  5822   4.53   748   2337   1187   4255
Exynos 5430     ARMv7      990    1.61  4745   4.79   657   2491    896   3971
Exynos 5433     AArch32   1174    1.91  4883   4.16   751   2369   1044   4031
Exynos 7420     AArch64   1198          6129   5.12   945   2888   1313   4874

From these numbers its is clear that Cortex-A53 improves floating point performance somewhat when compared to Cortex-A7 at the same clock speed. When eight cores can run in parallel at high speed, multi-core floating point performance is impressive, as demonstrated by MT6752 and MT6795. Snapdragon 801 and 805 are looking a bit dated in this department.

In the memory-intensive SGEMM and SFFT tests, Snapdragon 400 comes close to Snapdragon 410, illustrating the lack of performance improvement by Snapdragon 410. In fact MediaTek's previous generation MT6582 matches the floating point performance of Snapdragon 410 across all tests.

The Cortex-A57 based SoCs have the highest single-core floating point performance, although the Cortex-A17-based MT6595 is also very strong. Exynos 5433 and Exynos 7420 beat Snapdragon 810 in most floating point tests, although the difference is not as large as it used to be with earlier results for Snapdragon 810.

Conclusion


It is clear that octa-core Cortex-A53-based SoCs can deliver strong performance at a relatively low cost, and this particularly true for MediaTek's new chips, MT6752 and MT6795. The MT6795, with its higher clock speed and dual-channel memory interface, can match current high-end chips in most metrics, being not much slower in single-core performance while being superior in multi-core.

One unknown question is whether the high maximum clock frequency of the MT6795 and MT6795T, which deliver impressive performance/dollar, translates to acceptable power consumption and battery life. Observations that power consumption for Cortex-A53 can quickly increase at higher frequencies for the Samsung-manufactured Exynos 5433 have been made, but MT6795 is manufactured on different process at TSMC and probably makes use of specific design optimizations for high clock speeds (ARM POP IP core hardening technology) that make power consumption more acceptable.

Sources: Geekbench Browser

Updated 10 March 2015.

New mobile SoCs announced at MWC

Od: Vegator
At the Mobile World Congress this week, several new mobile SoCs are being announced.

MediaTek announces cost-reduced MT6753 for smartphones


MediaTek anounced two mobile SoCs, the MT6753 for smartphones and the MT8173 for tablets.

The MT6753 appears to be a cost-reduced version of the successful MT6752, equpped with "WorldMode" modem technology. By offering compatibility with the CDMA2000 standard, it gives customers worldwide greater diversity and flexibility in their product layouts, according to MediaTek. Features include an octa-core Cortex-A53 CPU up to 1.5 GHz and a Mali-T720 GPU with an unspecified number of cores. ARM's Mali-T720 GPU is positioned at a significantly lower performance bracket than the Mali-T760 used in the MT6752, positioning the MT6753 below the MT6752 in terms of cost and performance.

The MT6753 is described as being compatible with the previously announced MT6735 for entry-level smartphones. The MT6735 has four Cortex-A53 cores instead of eight but otherwise has a similar configuration with a Mali T720 GPU.

High-performance MT8173 tablet SoC uses small big.LITTLE clusters with Cortex-A72


The MT8173 is a high-performance tablet processor (without integrated modem) that utilizes ARM's new Cortex-A72 core in a big.LITTLE configuration. By using only two Cortex-A72 cores (clocked up to 2.4 GHz) as well as two Cortex-A53 cores, the chip has a lower cost than would be the case with the four-by-four core configuration commonly used for big.LITTLE designs, while still providing good performance.

The Cortex-A72 core, the successor of Cortex-A57, appears to be seeing quick adoption as Qualcomm has already announced performance-segment smartphone SoCs (Snapdragon 618 and 620) featuring the core.

MediaTek has previously used a similar two-by-two big.LITTLE configuration in its MT8135(V) tablet SoC, which has two Cortex-A15 cores and Cortex-A7 cores. This chip was used in Amazon tablets but otherwise did not see much adoption.

Other features include a PowerVR GX6250 GPU, which is part of Imagination's Series 6XT family, with higher performance and efficiency than the G6200 GPU used in chips such as the MT8135 and MT6595.

Other tablet SoCs not yet publicly announced by MediaTek


Meanwhile, tablet product announcements by Lenovo also refer to the MT8161 and MT8165 SoCs, which have not been announced. From the specifications of the Lenovo Tab 2 A8 which is using it, the MT8161 appears to be a tablet SoC without modem with quad-core Cortex-A53 CPU running up to 1.3 GHz, while the MT8165 (used in the Tab 2 A10) is a similar SoC with the CPU running up to 1.5 GHz. The 4G version of the Lenovo tablets come equipped with the MT8735 (Tab 2 A8) and MT8732 (Tab 2 A10). These chips are the tablet versions of the MT6735 and MT6732 smartphone SoCs.

MT6795 renamed to Helio X10


In a closed-door presentation at MWC, MediaTek also presented the Helio X10 smartphone SoC, featuring a 64-bit octa-core CPU up to 2.2 GHz, 120 Hz display refresh rate and H.265 video encode up to 4K2K @ 30 fps. A photograph of a slide taken at the presentation strongly suggests that Helio X10 is nothing other than the delayed MT6795 SoC, whose specifications closely match. Devices using this chip are likely to have already started production. MediaTek also talked about the Helio P series, a high-performance platform, which will make its way into devices before the end of the year.

Qualcomm gives preview of next-generation Snapdragon 820 SoC


In a press release, Qualcomm has given a preview of the Snapdragon 820, which utilizes Qualcomm's new custom 64-bit CPU architecture for mobile devices called Kryo. The chip will start sampling in the second half of 2015 according to Qualcomm, with devices becoming available in 2016. It will be manufactured on a next-generation FinFET process (which probably means TSMC's 16FF+, but Samsung cannot be excluded). In the press release, Qualcomm does not mention whether the chip will conform to ARM's ARMv8 instruction set architecture.

In conjuction with the Snapdragon 820, Qualcomm also announced the Zeroth hardware/software platform focusing on device intelligence features including video and audio recognition techniques (such as visual object and face recognition).

Intel introduces tablet and smartphone SoCs with integrated modem


Intel has finally introduced SoCs with an integrated cellular modem in its Atom system-on-a-chip product line. The former SoFIA platform has been renamed to Atom X3 and features multi-core 64-bit Atom processors with integrated 3G or 4G LTE modem technology. The following products are available:
  • Atom X3-C3130, which has dual-core Atom CPU running up to 1.0 GHz and integrates a 3G modem. It features Mali-400 MP2 GPU. Maximum display resolution is 1280x800. It appears to be in the same market segment as MediaTek's previous-generation 3G SoCs such as MT6572 and MT6582 and other SoCs that are already on the market.
  • Atom X3-C3230RK, which was developed by Intel partner Rockchip following the agreement announced last year. It has quad-core Atom CPU, integrates a 3G modem and features a Mali-450 MP4 GPU.
  • Atom X3-C3440, a quad-core Atom CPU platform that integrates a Cat 6 LTE 4G modem. It has an Mali-T720 MP2 GPU. This product appears to be one that is most likely to succeed in the market.
All feature a 32-bit memory interface with support for LPDDR2 (and DDR3/DDR3L with the X3-C3230RK). These are the first Intel products that have features (such as the integrated modem) that make them specifically suitable for the smartphone market. They also target cellular-enabled tablets.

The 3G products are a little behind the times, and their success is uncertain. It will be interesting observe whether Rockchip was able to develop the X3-C3230RK in time (one would expect Intel to have greater expertise/resources so that the other products will appear on the market first).

One notable fact is that these are among the first SoCs to integrate an ARM GPU core with a non-ARM CPU.

Intel announces first 14 nm Atom SoCs for tablets and all-in-ones


Intel also rolled out its first 14 nm Atom SoCs, the Atom x5 and x7 processor series (formely codenamed Cherry Trail) with  Intel Gen 8 graphics, targeting tablets and small screen all-in-ones.

Intel has also introduced a new stand-alone modem chip, XMM 7360, which support LTE Cat 10 and download speeds up to 450 Mbps, as well as wireless connnectivity products (including WiFi/Bluetooth, GNSS/GPS and NFC solutions).

Sources: MediaTek (MT6753 announcement), MediaTek (MT8173 announcement), Qualcomm (Snapdragon 820/Zeroth platform preview), Intel (MWC announcements), Intel Atom x3 Processor Series Brief

Samsung announces Galaxy S6 with Exynos 7420 SoC manufactured on "14nm" FinFET process

Od: Vegator
At the Mobile World Congress today (Sunday 1 March), Samsung announced the Galaxy S6 and Galaxy S6 Edge, featuring a numerous improvements over the previous generation Galaxy S5, including a SoC manufactured on Samsung's 14 nm FinFET-based process. The Galaxy S6 is planned to available in 20 countries starting on April 10th, 2015.

New model implement several improvements


The improvements in the new model include the following:
  • Exynos 7420 SoC manufactured on 14 nm FinFET process with 20 nm interconnects. The CPU is a big.LITTLE configuration with four Cortex-A57 and four Cortex-A53 cores, similar to Exynos 5433. The maximum clock speeds are 2.1 GHz and 1.5 GHz, respectively. Samsung claims 20% better performance and 35% better efficiency for the new chip when compared to Exynos 5433, which is manufactured using Samsung's 20 nm HKMG process.
  • The GPU has been rumoured to be a faster version of the Exynos 5433's Mali-T760 MP6 (either a higher clock rate or an MP8 configuration).
  • Early benchmarks indicate a significant increase in CPU and memory performance combined with a measurable increase in GPU performance (which is required because of the higher screen resolution).
  • Runs in 64-bit AArch64 mode, which has several advantages, as well as some disadvantages.
  • Uses new LPDDR4 SDRAM (3 GB), which has higher memory bandwidth at a given memory bus width due to higher effective clock speeds.
  • The cameras have been improved, including greater light gathering capability.
  • The 5.1" AMOLED screen's resolution is QHD (2560x1440), which is 77% more pixels than the FullHD (1920x1080) screen in Galaxy S5. The higher CPU, GPU and memory performance are essential to keep pace with increased demands caused by the higher resolution.
  • Utilizes the new UFS 2.0 interface for embedded flash memory, providing SSD-like performance according to Samsung.
  • Cat 6 LTE mode.
  • Touchwiz user-interface on top of 64-bit Android 5.0 is said to be more intuitive and less demanding in terms of processing requirements.
At the same time,  Samsung has dropped the MicroSD slot and the battery is non-removable. The battery capacity is also slightly smaller that of the Galaxy S5.

The Galaxy S6 Edge, like the Galaxy Note 4 Edge, features a screen that curves around the edges. It is priced significantly higher than the Galaxy S6, which will not be cheap either.

Quick ramp of 14nm FinFET process brings challenges to Samsung


The initial 14 nm FinFET process used by Samsung has been reported to use 20 nm interconnects with a 14 nm features size. As such it is more of an evolutionary step from 20 nm than full-blooded 14 nm FinFET would be, comparable to some degree with TSMC's 16FF process.

Still, Samsung will face a huge challenge ramping up the process in sufficient volume and acceptable yield rates to equip the high volume of Galaxy S6's expected. Rumours have mentioned low yield for the process in the recent past as Samsung started ramping up (test) production. Given the massive investment in the new process and non-optimal yield rates, it is unlikely that Samsung will significantly benefit financially from production of the chip in the near-term in terms of gross margin and other chip production-related metrics.

However, the performance lead of the Galaxy S6 made possible by the new chip could have significant positive implications for the sales and financial performance of Samsung's smartphone division, allowing Samsung to recoup some of its investment.

A few months ago, Samsung already signed an agreement with Apple whereby Samsung would supply part of the production capacity for future Apple processors. If this bears fruit it would allow Samsung to recoup more of its investment in 14 nm FinFET technology in the future.

Early benchmark performance impressive


In early benchmarks scores reported in Geekbench's result database, a device that probably is the Galaxy S6 shows impressive performance, well ahead of most existing SoCs and devices. In a direct comparison with an Exynos 5433-equipped Galaxy Note 4, the performance gain is fairly significant for most benchmarks (up to 30% for integer tests, higher for floating point), with a few negative outliers such as SHA2 and the Dijkstra integer subtest. The Dijkstra subtest also scores lower on other 64-bit AArch64 platforms, suggesting it suffers from particular AArch64 features such as the doubled size for pointer storage.

Memory performance is also significantly higher, aided by high clock rate and high amount of bandwidth delivered by the LPDDR4 memory interface, which unlike Qualcomm's Snapdragon 810 does not seem to have serious flaws.

Sources: AnandTech (Samsung annnounces the Galaxy S6 and Galaxy S6 Edge), AnandTech (Samsung Unpacked, MWC 2015 Live Blog), Geekbench Browser (Samsung SM-G925F)

Early benchmarks for MT6795 show high performance, suggest use of eight Cortex-A53 cores

Od: Vegator
MediaTek originally announced the MT6795, a SoC targeting the premium-level and performance segments of the smartphone market, in July 2014, with expectations of devices being commercially available to end users before the end of 2014. However, the chip was delayed (problems with the memory controller were reported) and competitive benchmark results are only now beginning to surface for the chip.

According to the announcement, the SoC was to have an octa-core CPU configuration with clock speeds up to 2.2 GHz, a strong dual-channel memory interface with support for LPDDR3 up to 933 MHz, 2K (2560x1600) display support. Other reports and information have suggested that it uses a PowerVR G6200 GPU, similar to the one used in MediaTek's MT6595, which can be seen as 32-bit predecessor of the new chip.

Confusion about processor cores, octa-core Cortex-A53 seems likely


The actual CPU cores used inside the MT6795 continue to be source of confusion. Initially understood to be an octa-core Cortex-A53 CPU configuration clocked at a high frequency, later a purported leaked MediaTek product roadmap surfaced that described the MT6795 as a big.LITTLE design that includes Cortex-A57 cores. However, a recent new entry in the Geekbench database suggesst that the chip actually has eight Cortex-A53 cores as originally suspected, as the IPC (instructions per cycle) of the integer and floating point subtests would be hard to reconcile with Cortex-A57 cores being present.

Geekbench results show mixed performance but high overall score


The Geekbench results show strong CPU performance, with the overall score being superior to that of available results for Snapdragon 810, which has a significantly higher cost design but has been plagued by performance issues, although it scores lower than Exynos 5433/Exynos 7 Octa with Cortex-A57 cores as used in the Galaxy Note 4. Note that MT6795 uses a less advanced 28 nm process compared to the 20 nm process used for Snapdragon 810 and Exynos 5433.

Single-score integer performance is not spectacular and below that of the previous generation high-end chips such as Snapdragon 801. Although this is compatible with the use of medium-performance Cortex-A53 cores, integer single-core performance is actually lower than the mid-range MT6752, despite the higher clock rate, pointing to continuing hardware performance problems with the chip. The Dijkstra benchmark result is particular low. This benchmark has a lot of external memory access and likely branches a lot, taxing certain elements of the CPU and SoC that simpler CPU benchmarks do not. It may be affected by the doubled address size in AArch64 mode, either through the increased size of pointer storage or reduced efficiency of the branch prediction unit inside the processor core.

Single core floating point performance in the Mandelbrot benchmark is higher than the MT6752 and actually compatible with the Cortex-A53 core running at 2.1 GHz, close to the originally envisaged maximum clock speed for the MT6795. Multi-core performance in this subtest is impressive, with a score that is higher than most existing SoCs including Exynos 7 Octa, which employs faster Cortex-A57 cores.

Finally, the dual-channel memory interface seems to working reasonably well in the tested revision of the chip/development board, with memory scores consistent with an optimized dual-channel interface, and higher, for example, than those of Exynos 5433. However, they are generally lower than those of the 32-bit MT6595.

One caveat is that the MT6795 entry is running in AArch64 mode, while the other devices were running in AArch32 (32-bit ARMv8) or 32-bit ARMv7 mode.

Average single-core CPU performance, strong multi-core performance


In a direct comparison with the MT6752, which has a comparable CPU configuration but clocked lower and has only a 32-bit memory interface, the MT6795 is only slightly faster, although the MT6795 uses a full 64-bit AArch64 instruction set model, while the tested MT6752 configurations use AArch32 with partial use of ARMv8 features. There are a few anomalous results, including a low score for the MT6795 in the single-core AES benchmark, and as mentioned it also scores significantly lower in the Dijkstra benchmark. Floating point performance is consistently higher for the MT6795 (more than the increase in clock rate would explain), which may be caused by the higher-performance memory subsystem of the MT6795 and/or the increased number of floating point registers available in AArch64 mode.

The MT6795 is clearly slower than its 32-bit predecessor MT6595 (which uses high-performance Cortex-A17 and Cortex-A7 cores in a big.LITTLE configuration) in most metrics, with only the heavy weighting and large performance gain for the AES and SHA1 cryptography tests  (due to the new ARMv8 instruction set) shifting the advantage for the overall score towards the MT6795.

When making a comparison with a median entry for the high performance Exynos 5433 (Exynos 7 Octa) inside the Samsung Galaxy Note 4, the MT6795 fairly consistently shows clearly lower single-core performance but higher multi-core performance.

MT6795 likely to be most cost-effective performance segment processor on the market


The exclusive use of Cortex-A53 CPU cores, and not the much more expensive and die-space consuming Cortex-A57 (or, in a 32-bit comparison, Cortex-A15/A17 cores), has positive implications for the cost of the chip. Die space dedicated to the CPU cores will be relatively low, although L2 caches will take considerable space when configured with a size that matches the desired performance level and market segment. Overall, the chip is likely to be attractive in terms of performance/dollar for the performance segment.

In terms of SoC optimizations, the chip would probably work better with the employment of additional ARM IP such as a Mali T760 or Mali-T800 series GPU, which offers advantages in combination with ARM cores such as Cortex-A53 in tandem with techniques such as AFBC, smart composition and transaction elimination, and new interconnect buses within the chip. SoCs like the MT6752 probably benefit from these optimizations, while the MT6795 cannot do so fully because of the non-ARM GPU. It seems likely that the MT6795 will be superseeded in next generation products to be announced by MediaTek in the future by a similar SoC with an ARM Mali-T760 or T800 series GPU.

Update (2 March): Based on a closed-door presentation event at the MWC, MediaTek appears to have rebranded MT6795 as Helio X10 with future Helio P series products also being announced.

Sources: MediaTek (MT6795 announcement), Geekbench browser

Qualcomm has announced new SoCs, uses new Cortex-A72 core

Od: Vegator
Recently, Qualcomm announced a number of new SoCs for the cost-sensitive and performance segments of the smartphone market, namely Snapdragon 415 and Snapdragon 425 in the 400 series, and Snapdragon 620 and Snapdragon 618 in the 600 series.

New Snapdragon 415 an 425 offer mid-range performance features


Qualcomm's product line has been somewhat inconsistent recently, with products from a series for a certain segment actually being used for a different segment. For example, although the Snapdragon 410 SoC is the mid-range 400 series, it has actually been deployed in significant numbers of cost-sensitive entry-level 4G segment devices.

There used to be a gap in Qualcomm's product line, large in terms of performance level, between the lower mid-range Snapdragon 400 and the premium level Snapdragon 801. Not too long ago, Qualcomm addressed this gap with the mid-range Snapdragon 615, featuring a total of eight Cortex-A53 cores, four with maximum frequencies in the 1.5 - 1.7 GHz frequency range and four clocked lower (e.g. 1 GHz) for lower consumption. With the new Snapdragon 415, Qualcomm is bringing a SoC similar to Snapdragon 615 to the cost-sensitive mid-range segment, largely replacing the Snapdragon 410 for that tier (as I have discussed previously, Snapdragon 410's performance is flawed in several ways).

Snapdragon 415 could be a rebranding of 615 to replace 410, or maybe not


In fact, there is a possibility that Snapdragon 415 is actually the same chip and in fact a rebranding of the same product. Both Snapdragon 415 and Snapdragon 615 have a roughly similar CPU set-up (eight Cortex-A53 cores), an identical GPU (Adreno 405) and a Cat 4 LTE modem. Although Qualcomm in its press release mentions commercial availability in end-user devices for new chips will happen the second half of the year,  if it is the same chip it is likely that Snapdragon 415 will appear earlier (since it has essentially already in production for some time as Snapdragon 615), replacing Snapdragon 410. However, in its specifications page for Snapdragon 415, Qualcomm does not mention any distinction in CPU speed between cores, making it likely that it can run all cores at the maximum clock frequency, similar to MediaTek chips already on the market.

Meanwhile, Snapdragon 425 has a CPU configuration similar to Snapdragon 415 with a higher maximum clock speed, and also the same GPU, but has a more advanced modem with Cat 7 LTE, and better ISP functionality for camera processing. A comparison can be made with MediaTek's MT6752 which also has a 1.7 GHz octa-core Cortex-A53 CPU (Snapdragon 425 probably also drops the pseudo-big.LITTLE design of Snapdragon 615). Given the clock speeds, it is likely that Snapdragon 425 is manufactured on a higher performance process than TSMC's 28LP, most likely TSMC's 28HPM, like MediaTek's chips.

Symmetric octa-core CPU configuration has advantages for multi-threaded applications


Although "LITTLE" cores in a big.LITTLE configuration can be taken advantage of in multi-threaded algorithms, most applications and algorithms are designed for and work best with processor cores running at a comparable speed, distributing the workload evenly between cores, favouring symmetric CPU configurations in which every core can run at the same maximum frequency. This shows in the very high multi-core benchmark scores of chips using such a configuration, such as MT6752. It looks like Qualcomm is quickly moving towards such as symmetrical octa-core configuration (pioneered by MediaTek, which already has comparable chips on the market) for the cost-sensitive part of the market, up to the mid-range segment.

Snapdragon 415 and 425 not likely to be cheap in terms of manufacturing cost


Although the eight Cortex-A53 cores are relatively small so their consumption of die space is relatively limited, as I discussed earlier the Adreno 405 GPU, with its medium-level performance, appears to have characteristics of a GPU targeted at higher-end segments (in terms of ALU/shader performance, for example) and is likely have a relatively large die size in relation to the cost-sensitive segments it is addressing. Because of that, Snapdragon 415 seems to be somewhat of a stop-gap measure to replace the successful, but flawed in terms of performance, Snapdragon 410 SoC, as the gross margin on this chip could be relatively small.

The proliferation of chips such as Snapdragon 415 likely to continue Qualcomm's heavy reliance on TSMC's 28LP process, which is lower-performance process technology than 28HPM. Why Qualcomm would place such emphasis on this process for smartphone SoCs is unclear, since the advantages of the 28/20HPM process are very desirable for smartphone SoCs for everything but the entry-level segment, and competitor MediaTek has adopted this process for most of its range. Qualcomm has been using 28HPM and 20HPM for its Snapdragon 801, 805 and 810, although the it is likely Snapdragon 425, 618 and 620 will also be using it.

Little heard from quad-core Cortex-A53 Snapdragon 610


It would have made sense if the Snapdragon 610 (announced as quad-core Cortex-A53 CPU and the same Adreno 405 GPU as the products discussed above) would have trickled down to the 400 series. The fact that this chip has barely appeared on the market and that it is not mentioned in the press release suggests it won't come to market at all, perhaps due to technical problems with the chip or as the result of a strategic decision. An updated quad-core Cortex-A53-based solution would certainly make sense in Qualcomm's product line.

Snapdragon 618 and 620 have premium-level characteristics


Qualcomm also announced two new performance segment processors, Snapdragon 618 and 620. These are the first announced mobile chips to feature the new Cortex-A72 processor core from ARM, which is an improved version of the high-performance Cortex-A57 processor core. Snapdragon 620 has four Cortex-A72 CPU cores clocked up to 1.8 GHz  and four Cortex-A53 cores up to 1.2 GHz in a big.LITTLE configuration, while Snapdragon 618 reduces the number of Cortex-A72 core to two to provide a better balance in terms of cost.

Although on the surface the model numbers of these new SoCs may seem close to Snapdragon 615, their specifications suggest that they are targeting a significantly higher performance segment. The memory interface is a dual-channel interface supporting LPDDR3 up to 933 MHz, clearly a defining feature for a high-end product, and making the support for QHD (2560x1600) displays a sensible feature. They also feature a new, "next-generation" GPU.

In short, despite their model number, Snapdragon 618 and 620 have little to do with Snapdragon 615 and should be thought of as processors in the same segment as processors from the Snapdragon 800 series such as as the Snapdragon 801 and Snapdragon 808. If and when Snapdragon 808 (with two Cortex-A57 cores and four Cortex-A53 cores) will appear on the market is unclear (some test results have appeared in the Geekbench database), the new announcement might suggest that it will quickly be superseeded by Snapdragon 618.

Sources: Qualcomm (SoCs announcement)

Updated February 26, 2015 (Edited and expanded to reflected likelyhood that Snapdragon 415 and 425 use a symmetrical CPU configuration, not pseudo-big.LITTLE like in Snapdragon 615).

Cortex-A53 not as power efficient as Cortex-A7

Od: Vegator
Recent detailed technical review articles published by AnandTech based on a comparison of Samsung Exynos SoCs have elucidated some of the details about the performance of the Cortex-A53 core, including processing performance, power consumption and die size. Overall, it appears that while Cortex-A53 is significantly faster than Cortex-A7 at the same clock speed, die size and power consumption on an equivalent manufacturing process has increased by a greater amount, leading to lower performance/Watt.

Direct comparison of Cortex-A7 and Cortex-A53 on the same process


In a recently published technical review article about the ARM Cortex-A53, Cortex-A57 CPU cores and Mali-T760 GPU core, based Samsung's Exynos-based Galaxy Note 4 model, AnandTech has provided details about the performance, power consumption and die size of the 64-bit Cortex-A53 core relative the its 32-bit predecessor, Cortex-A7. It has done so by comparing measurements of the Cortex-A53 cores inside the Exynos 5433 used in the Note 4 with the Cortex-A7 cores inside the Exynos 5430 used in the Galaxy Alpha. Both SoCs are produced using a similar 20nm process at Samsung, making a direct comparison possible.

Cortex-A7 is an in-order pipeline CPU core with moderate performance but an extremely small die size and very low power consumption. The Cortex-A53 core has been designed by ARM as a logical extension of Cortex-A7 to ARM's 64-bit ARMv8 instruction set with higher performance. However, in doing so die size and power efficiency have suffered somewhat.

CPU performance increased in Cortex-A53


According to the designer of Cortex-A53 at ARM, Cortex-A53 increases SPECint-2000 performance from 0.35 SPEC/MHz to 0.50 SPEC/MHz when compared to the Cortex-A7 core. In Geekbench integer benchmarks, disregarding cryptography benchmarks which a show a large increase, performance is still about 50% higher for Cortex-A53 when compared to Cortex-A7 at the same clock speed, with the biggest gains coming with multi-threaded performance (aided by the increased memory performance).

For floating point benchmarks the performance increase reported by AnandTech is dramatic, with most benchmarks showing a two to three times performance increase. However, there seems to be a discrepancy between these benchmarks results and benchmark results available from the Geekbench results database for Cortex-A53 and Cortex-A7-based devices, showing ony a moderate floating point performance increase for Cortex-A53 over Cortex-A7. Most likely, AnandTech is erroneously reporting Cortex-A57 core floating performance in this case (this matches Geekbench results that I previously tabulated).

Memory performance benchmarks performed by AnandTech show a relative increase in latency for a Cortex-A53 cluster between transfer sizes of 256 KB and 512 KB when compared to a Cortex-A7 cluster, despite the fact that this should fit inside the 512 KB L2 cache. However, as I previously noted in earlier blog articles, the benchmarks show that memory bandwidth has significantly increased with Cortex-A53 when compared to Cortex-A7, virtually doubling. This most likely contributes to the Cortex-A53 core's greater multi-threading performance in practice.

Power consumption of Cortex-A7 greatly reduced with Samsung's 20 nm process


AnandTech has published a detailed chart showing estimates for power consumption of the previous generation 32-bit Cortex-A7 and Cortex-A15 cores on both 20 nm and 28 nm processes at Samsung, based on Samsung's Exynos 5422 (28 nm) and Exynos 5430 (20 nm) SoCs.

While the high-performance Cortex-A15 cores are seeing a power reduction of about 25%, power consumption of the Cortex-A7 cores sees a significant 40% reduction with a 56% reduction at the highest CPU frequency of 1300 MHz. This can be partly explained by Samsung optimizing the Cortex-A7 cores inside Exynos 5430 for low power consumption using ARM's POP IP optimization platform.

Ironically, the excellent power characteristics of the Cortex-A7 at the latest processes such as Samsung's 20 nm process have not been taken advantage of in the market except in Samsung's Exynos big.LITTLE 5430, since Cortex-A7 adoption is mostly limited to 40 and 28 nm and all announced 20 nm SoCs use Cortex-A57 and Cortex-A53 cores. There seems to be an opportunity for ultra-efficient 20 nm Cortex-A7-based SoCs for certain product segments, while there is also a significant opportunity for 20 nm Cortex-A53-only SoCs that should be more power efficient than their 28 nm equivalents.

One could envision a hypothetical octa-core Cortex-A7-based SoC manufactured on TSMC's 20nm HPM process delivering spectacular performance/Watt, with relatively high clock speeds being possible. AnandTech's article notes that TSMC's 28nm and 20 nm HPM processes are most likely significantly more efficient than Samsung's equivalent process technology because they allow CPUs to operate at lower voltage level. A similar argument applies to Cortex-A53-based SoCs manufactured at 20 nm, albeit with lower performance/Watt.

In terms of die size, AnandTech reports a significant reduction of 45% for the the Cortex-A7 cores and 64% for the Cortex-A15 cores in the 20 nm Exynos 5430 vs 28 nm Exynos 5422.

Cortex-A53 has significantly greater power consumption than Cortex-A7


AnandTech has published a detailed chart with power consumption characteristics of the Cortex-A53 cores inside Samsung's Exynos 5433 manufactured at 20nm. In their analysis, AnandTech notes a relatively large increase in power consumption when utilizing multiple Cortex-A53 cores at their highest frequency (1300 MHz on Exynos 5433), when compared to running at 1.0 GHz. This correlates with a voltage bump when going from 1.0 to 1.3 GHz.

Based on this analysis, the article concludes the power consumption is more than twice as large for Cortex-A53 when compared to Cortex-A7 at an equivalent clock speed of 1300 MHz at a similar manufacturing process (Samsung's 20nm process). Although the Cortex-A53 core's CPU performance is greater, it is not twice as great leading to clearly lower performance/Watt for Cortex-A53 when compared to Cortex-A7.

It is possible that the chip errata (hardware bugs) in earlier revisions of Cortex-A53 that I mentioned in previous articles play a role in reducing the measured performance and power efficiency of Cortex-A53. Exynos 5433 uses Cortex-A53r0p1, which is affected by this. The chip errata require more frequent cache flushing as a work-around, which can potentially affect performance as well as power consumption. The non-optimal state of big.LITTLE kernel scheduling code may exacerbate these problems. There is potential for later revisions of Cortex-A53 such as r0p3 to deliver higher efficiency because they are not affected by these hardware problems. Chips with Cortex-A53 revision r0p3 have not yet appeared on the market.

Chip-specific core optimizations makes comparisons more difficult


It should be noted that specific optimization of the processor cores for a particular higher clock frequency target (e.g. in chip like MediaTek's MT6752 and MT6795) or low power consumption at lower clock frequency (for example, in a big.LITTLE configuration), using ARM's POP core hardening technology, has the potential skew the comparison between different chips. MediaTek's MT6752 has already been reported to have acceptable power consumption while running at relatively high maximum clock frequency, which would otherwise be incompatible with the steep rise in power consumption for clock speeds above 1.2 GHz observed in the charts for the Samsung chips.

Die size of Cortex-A53 increased compared to Cortex-A7


The die size of Cortex-A53 cores when compared to Cortex-A7 in Samsung's chips is about 1.75 times greater according to AnandTech, although it is still below one square millimeter, which is still low for a CPU. When looking at the total cluster size, which includes the L2 cache (the same amount of 512 KB for Cortex-A53 and Cortex-A7), the die size of the cluster is 1.38 times greater. The larger die size has consequences for cost-sensitive SoCs for low-end mobile devices and IoT applications, for which Cortex-A7 remains more attractive. Cortex-A7 can also be employed as an embedded CPU in a functional block such as a baseband processor,  just like Cortex-A5 is frequently used.

Consequences for mobile SoCs


The higher performance of Cortex-A53 when compared to Cortex-A7, especially memory bandwidth, makes high-clocked multi-core Cortex-A53-based SoCs suitable for mid-range performance segments. Examples of this are MediaTek's MT6752 and Qualcomm's Snapdragon 615 SoC. These SoCs also have higher GPU performance than that traditionally associated with Cortex-A7-based SoCs.

The increased power consumption and die size of Cortex-A53 causes Cortex-A7 to remain relevant, because it still delivers superior power efficiency, cost and die size, and consequently performance/Watt and performance/dollar are better than Cortex-A53. Hypothetically, a 20nm octa-core Cortex-A7 based SoC would deliver excellent power efficiency with quite acceptable performance due to higher clock speeds, and their may be a market for such a solution for smartphones. The main drawback would be that OS ecosystems such as Android are moving towards 64-bit implementations and can also make use of new cryptography instructions in ARMv8.

Sources: AnandTech (technical Exynos Galaxy 4 Note review)

Updated 1 March 2015 (Add section about core-hardening).

Qualcomm and MediaTek see challenges in smartphone SoC market

Od: Vegator
Both Qualcomm and MediaTek recently reported financial results for the fourth quarter of Q4 2014 and made projections for future periods. Both companies are seeing challenges that are already affecting their revenues and market share now or later in 2015.

Qualcomm lowers forecast for 2015 due to weakness at major customer


In their financial report for Q4 2014, Qualcomm lowered their outlook for 2015, citing as one of the reasons reduced demand from a major customer as that customer has not selected the Snapdragon 810 processor for an upcoming flagship product. This is widely believed to refer to Samsung's upcoming Galaxy S6. In fact the trend of increasing use of in-house Exynos processors already started last year, as models such as Galaxy Alpha, Galaxy S5 Mini and Galaxy Note 4 already saw increasing use of Samsung's own Exynos processors, including modem technology in some cases.

Qualcomm also mentions a share shift among major OEMs that will result in relatively more modem chips as opposed to SoCs (clearly referring to Apple, which only uses Qualcom's modem chips), as well as heightened competition in China. Recently, Qualcomm also recently announced a resolution of the anti-trust investigation by authorities in China, which amounts to a reduction in the patent royalty rate it charges to customers in China.

Qualcomm's total market share currently still strong


At the moment, Qualcomm's market share for smartphone SoCs is still strong as shown by unit shipments and revenues for Q4 2014 and Qualcomm's estimates for Q1 2015, although its product mix has shifted to lower-end products. In comparison to competitor MediaTek, Qualcomm is doing much better in terms of maintaining or growing unit shipments (with Qualcomm in fact seeing a 14% increase in unit shipments in Q4 2014), suggesting that Qualcomm is taking market share from MediaTek as products such as Snapdragon 410 and the new Snapdragon 210 take over large parts of the low-end cost-sensitive market (especially in China) where MediaTek's 3G solutions where previously dominant.

MediaTek losing market share despite successful new products


Meanwhile, although MediaTek has seen widespread adoption of its new MT6752 and MT6732 SoCs with integrated LTE modem for the cost-sensitive mid-range market, the company saw lower unit shipments in Q4 2014 and predicts a 10 to 18% revenue decline for Q1 2015, suggesting its smartphone SoC shipments are under pressure. Given the fact that the new 4G chips have higher selling prices than existing 3G chips, the revenue decline probably reflects a relatively dramatic decline in shipments of existing 3G solutions, with resulting loss of total market share, although price reductions may also play a role. MediaTek has been affected especially by the late introduction of integrated 4G solutions and the lack of a low-end 4G solution and to a lesser extend the delayed introduction of the high-end MT6795.

Captive mobile SoC use becoming more important


Within the total smartphone SoC market (and also in the tablet maket), captive supply (whereby a smartphone manufacturer uses its own SoCs in its smartphone models) is becoming more important, which affects the market opportunity for companies such as Qualcomm and MediaTek. I already mentioned Samsung's increasing use of Exynos processors, which has a significant impact as Samsung is one of the two largest smartphone manufacturers. A major Chinese manufacturr, Huawei, is also increasingly using SoCs from its own HiSilicon division, also extending to lower end models. Apple's gains in market share also has an effect (especially on the high-end market) since it uses proprietary SoCs.

In the tablet market, the low-end and Chinese white-box market is seeing a sharp reduction in shipments in Q1 2015, with market share shifting to brand names (where captive solutions are more important, such as at Samsung) as total shipments are estimated to decline dramatically. This greatly affects traditional players in the tablet SoC market such as Rockchip, Allwinner and MediaTek. Intel's strategy of subsidizing tablet SoCs has also had an impact. According to DigiTimes, the total tablet market will decline 30% sequentially in Q1 2015, with estimates of a decline of 12% for the whole year 2015.


Sources: DigiTimes (tablet market article), DigiTimes (MediaTek results), Qualcomm, MediaTek

Smartphone SoC market share in China in Q1 2015

Od: Vegator
Recently, DigiTimes published an article that forecasts smartphone application processor shipments in the China market for Q1 2015. Overall shipments are expected to decline by 10% sequentially when compared to Q4 2014.

The article states that Qualcomm and Spreadtrum will see the biggest declines, with Spreadtrum shipments declining almost 20% because of a lack of LTE solutions and weakness in emerging market demand.

Qualcomm sees declining shipments, but comes off a strong base


The article mentions that Qualcomm's Snapdragon 400 and Snapdragon 600 series are facing a strong challenge from comparable parts from MediaTek, with the cost structure of presumably Snapdragon 615 being less competitive than that of (presumably) MediaTek's MT6752. In earlier posts, I already compared these SoCs in some detail, and there are reasons to expect that such a cost-structure advantage for MediaTek does exist.

However, any decline for Qualcomm will come off a strong base in Q4 2014, which saw its dominance of the integrated LTE SoC market translate into market share gains (mainly at the expense of MediaTek), also in China. For the cost-sensitive part of the LTE market (covered, for example, by Snapdragon 410 and the upcoming Snapdragon 210), it does not yet face a challenge.

MediaTek struggling to reverse trend of market share decline, but product mix improves


MediaTek's market share has been negatively affected in the last part of 2014 because it was relatively late with its integrated LTE solutions, especially for the cost-sensitive part of the market (indeed, the MT6735, intended to cover the cost-sensitive segment, will only ship in Q2 2015). The article says MediaTek's shipments will decline about 15%, which suggests further market share loss in China for MediaTek after what looks like a weak Q4 2014. However, MediaTek's product mix is changing dramatically as a strong ramp of higher-end LTE SoCs such as MT6752 is offsetting declining shipments of MediaTek's existing 3G solutions which have dominated the Chinese smartphone processor market for some time.

The competitiveness of MediaTek's LTE solutions such as MT6752 gives some reason for optimism for its prospects for the rest of 2015 as these new chips ramp. However, another key product, the high-end MT6795, has been reported to have had production issues that seem to have delayed its introduction. Contrary to my original expectations, reports based on a leaked MediaTek roadmap suggest the MT6795 contains Cortex-A57 and Cortex-A53 cores in a big.LITTLE configuration, rather than a high-clocked octa-core Cortex-A53 CPU configuration, putting it squarely in the high-end segment and reducing the potential for MediaTek's chip to be significantly more cost-competitive than competitor's high-end solutions. However, no official information about the exact CPU configuration of MT6795 as well as up-to-date information about its production schedule has yet been given by MediaTek.

MediaTek's revenues for January 2015 came in at NT$17.5 billion, a level similar to the previous month. Although a year-over-year increase of 36% is apparent, the January 2014 revenue figure does not include MStar revenues. MediaTek has merged with MStar and started recognizing revenues from it in February 2014, so the year over year comparison is not very meaningful. According to DigiTimes, market watchers expected MediaTek's Q1 2015 revenues to decline no more than 10% over Q4 2014 with a strong ramp of new 4G smartphone SoCs. However, this turned out to be too optimistic.

HiSilicon gains as Huawei increasingly adopts in-house chips


Given the mentioned declines in shipments, there must be gainers to make up the balance. The article mentions strong shipments by Huawei's HiSilicon division for Huawei smartphone models. This probably reflects a trend more utilization of its own (HiSilicon) SoCs, also for more cost-senstive segments (for example, the recently announced Kirin 620 is likely to come into play).

Sources: DigiTimes Research (China smartphone AP shipment forecast for Q1 2015), DigiTimes Research (article on delay of Snapdragon 810 and MT6795)

Updated February 17, 2015.
❌