Categorized | Android News

System on a chip guide – Spring 2015

Soc ARM future

Many of this year’s flagship smartphones will soon be upon us and most of the industry’s big system on a chip manufacturers have already announced new designs to power this year’s handsets. Our latest system on a chip guide aims to help you pin down what you can expect from these new devices, or alternatively what SoCs you should look out for if you’re after certain features.

More 64-bit Snapdragons

Qualcomm has released its first high-end 64-bit SoC, the much talked about Snapdragon 810, and has also recently announced some impressive looking revisions to its mid and low tier chips. Just as with previous years, Qualcomm is likely to be powering a huge percentage of new mobile products this year.

Let’s start with the flagship 810. The move to 64-bit sees Qualcomm drop its custom Krait CPU cores in favor of ARM’s reference high performance Cortex-A57 and energy efficiency Cortex-A53. These are arranged in the familiar 4xA57 and 4xA53 big.LITTLE configuration, which is now the staple of flagship SoCs, as you will see throughout our list. You can read more about these CPU core designs here.

Although the basic components may sound familiar, the Snapdragon 810 also has a few unique features of its own. These include, dual channel 1555MHz LPDDR4 RAM memory, Qualcomm’s own optimized multi-core task scheduling, and the move to more energy efficient 20nm manufacturing. Qualcomm also has its 2xA57 + 4xA53 Snapdragon 808 listed on its website, but we haven’t heard anything about upcoming products.

  Snapdragon 810 Snapdragon 808 Snapdragon 805
Core Count 8 6 4
CPU 4x Cortex-A57 + 4x Cortex-A53 (ARMv8-A) 2x Cortex-A57 + 4x Cortex A53 (ARMv8-A) 4x Krait 450 (ARMv7-A)
Memory 2x 1555MHz LPDDR4 (25.6GBps) 2x 933MHz LPDDR3 (12.8GBps) 2x 800MHz LPDDR3 (25.6GBps)
GPU Adreno 430 Adreno 418 Adreno 420
Data Cat 9 LTE Cat 9 LTE Cat 4 LTE
Process 20nm 20nm 28nm

Despite some industry reservations regarding the chip’s performance, extensive early benchmarks place the chip pretty much where you would expect. The common Cortex-A57 and A53 CPU setup closely matches what we have seen from Samsung’s similar chip, and Qualcomm’s new high-end Adreno 430 GPU again steps ahead of the competition.

Snapdragon 810 T Rex OffscreenSnapdragon 810 Basemark Overall

However, there are still a few question marks left hanging over the Snapdragon 810. Firstly, despite supporting LPDDR4 memory, benchmarking showed mixed results and no real performance edge over older memory designs. Secondly, the GPU benchmark results suggest that performance has been beefed up in some areas but not others, meaning that performance may not always exceed the Snapdragon 805’s Adreno 420. And smooth 4K performance is still a long way off.

Overall, the Snapdragon 810 looks to be a decent offering but only really serves to keep up with existing 64-bit SoCs. It isn’t going to be a far superior performer to other high-end SoCs already on the market.

Moving on, Qualcomm also recently announced four new 64-bit chips which will make up this year’s entries in the company’s mid-tier Snapdragon 600 and 400 ranges. The new Snapdragon 415 and 425 move the on up to an octa-core 64-bit Cortex-A53 configuration and will also feature faster LTE support and two ISPs. The eight Cortex-A53 and Adreno 405 setup will provide plenty of power for your day to day tasks, but will lack the raw grunt required for gaming and heavy duty tasks. Essentially, these chips are a direct replacement for Qualcomm’s Snapdragon 615.

  Snapdragon 620 Snapdragon 618 Snapdragon 425 Snapdragon 415
Core Count 8 6 8 8
CPU 4x 1.8GHz Cortex-A72 + 4x 1.2GHz Cortex A53 2x 1.8GHz Cortex-A72 + 4x 1.2GHz Cortex A53 8x 1.7GHz Cortex-A53 8x 1.4GHz Cortex-A53
Memory 2x 933MHz LPDDR3 2x 933MHz LPDDR3 933MHz LPDDR3 667MHz LPDDR3
GPU unknown Adreno unknown Adreno Adreno 405 Adreno 405
Data Cat 7 LTE Cat 7 LTE Cat 7 LTE Cat 4 LTE
Process 28nm 28nm 28nm 28nm

More powerful mid-range handsets will likely turn to the Snapdragon 618 and 620, which feature four Cortex-A53s combined with either two or four of ARM’s latest Cortex-A72 CPU designs respectively. Despite the larger numbers, the A72 is not designed to offer substantially more performance than the A57, and actual performance should be rather comparable. Instead, the design looks to be more energy efficient. However, these SoCs will be built on a 28nm manufacturing process to bring them to market quicker. Therefore, performance and energy savings won’t quite live up to the peak numbers offered by ARM when it announced the 16nm design.

We can expect to see the Snapdragon 415 make an appearance within the next few months, while the 425, 618 and 620 won’t arrive in consumer products until much later in the year.

Samsung 14nm Exynos 7 Octa

Samsung was one of the first mobile SoC manufacturers to adopt ARM’s increasingly prevalent big.LITTLE multi-core architecture and the company has made big strides to implement improved heterogeneous multicore processing, thanks to global task scheduling, since then. The company was also one of the first to put out an ARMv8-A chip using the A57 and A53 CPU combo, which can be found inside the Exynos 5433 powered Galaxy Note 4 and Note Edge.

A little while back, Samsung introduced its Exynos 7 Octa series. The company has been keeping the specifics of its Exynos 7 series under wraps, but the Exynos 7410, which is yet to debut in any products by name, appears to keep exactly the same configuration as the Exynos 5433. Samsung’s current setup pairs the CPU with ARM’s Mali-T760 MP6 GPU and LPDDR3 memory, and is also designed for a 20nm process.

14nm finfet samsung globalfoundries

Samsung will have the thinnest, high performance mobile SoC on the market with its 14nm Exynos 7 Octa.

More recently, Samsung announced a 14nm FinFET Exynos 7, expected to be named the Exynos 7420. Exact details of this chip have not been given either. It is highly likely that the chip will feature an almost identical makeup to Samsung’s current chip design, but will benefit from the increased energy efficiency of its 14nm design. Part for part, Samsung’s Exynos 7 will compete closely with Qualcomm’s Snapdragon 810, but the move to 14nm could give the chip a performance and/or battery life advantage.

Rumors suggest that the Samsung Galaxy S6 will be powered exclusively by Samsung’s own chip this time around, but no-one knows for sure if this will be a 20nm or 14nm Exynos 7 Octa SoC. It likely all depends on how many small chips Samsung can produce in time for the handset’s launch.

Nvidia’s GPU powerhouse Tegra X1

Following a brief experiment with its own Denver CPU design, Nvidia is also jumping over to the ARMv8-A architecture with its latest 20nm Tegra X1 SoC. Again, we’re looking at a 4xA57 + 4xA53 CPU layout, combined with Nvidia’s latest Maxwell based GPU. While CPU performance is comparable to other products on the market, Nvidia claims to have doubled the GPU performance and halved the Tegra X1’s power requirements compared with the Tegra K1.

Tegra X1 benchmark

The Tegra X1 boasts substantial GPU gains over the already impressive Tegra K1.

The graphics giant also has a few additional tweaks to help make the Tegra X1 stand out above the competition. Nvidia has opted for its own custom interconnect, rather than ARM’s CCI-400, and cluster migration, rather than global task scheduling, which the company claims allows for more efficient process management across all eight cores. Cache coherence reduces the power/performance penalties usually associated with cluster migration, which could help boost CPU performance in certain scenarios.

Additionally, Nvidia has improved its in-house texture compression, supports eMMC 5.1 memory, and has implemented a 64-bit wide LPDDR4 memory interface to offer improved memory speeds. Although, we haven’t seen any benchmarks to judge the performance yet.

Nvidia is also making a big effort to rival Qualcomm’s media feature set this time. The Tegra X1 features 60fps 4K H.265, H.264, VP9 and VP8 video encode and decode and dual ISPs, which support 4096 focus points, 100 MP sensors and up to 6 camera inputs.

nvidia shield tablet first impressions (4 of 9)

Nvidia’s gaming devices are great, but the company needs more third party developers to use its chips.

Like its predecessors, the Tegra X1 is a media and gaming centric SoC at its core, and it likely destined for high performance tablets. Its impressive GPU architecture seems like the benchmark to beat in 2015, and could be making an appearance in some upcoming Nvidia gaming devices.

MediaTek

Media has not announced any new SoCs since last year, but already has a rather extensive range of 64-bit chips available for developers to use. We can almost certainly expect to see a large number of mid-tier smartphones powered by these chips this year.

The MT6752 and MT6795 are the company’s leading 64-bit octo-core SoCs. The former is built from eight Cortex-A53s, much like Qualcomm’s new 400 series SoCs, but features an ARM Mali-T760 GPU. However, this is only the MP2 version and doesn’t pack as much power as Samsung’s implementation. The MT6795 is a high-end 4xA57 + 4xA53 design, backed up with a mid-range PowerVR G6200 GPU.

  MT6795 MT6752 MT6735 MT6732
Core Count 8 8 4 4
CPU 4x 2.2GHz Cortex-A57 + 4x 1.7GHz Cortex A53 8x 1.7GHz Cortex-A53 4x 1.5GHz Cortex-A53 4x 1.5GHz Cortex-A53
Memory 2x 933MHz LPDDR3 (14.9 GB/sec) 1x 800MHz LPDDR3 (6.4 GB/sec) 1x 800MHz LPDDR3 (6.4 GB/sec) 1x 800MHz LPDDR3 (6.4 GB/sec)
GPU PowerVR G6200 Mali-T760 MP2 Mali-T720 MP4 Mali-T760 MP2
Data Cat 4 LTE Cat 4 LTE Cat 4 LTE Cat 4 LTE
Process 28nm 28nm 28nm 28nm

This year, MediaTek has a new MT6735 on its way, which should appear in Q2 2015. The chip is a low-end, quad-core Cortex-A53 design paired up with a Mali-T720 MP4 GPU, which is definitely limited to the budget end of the market.

MediaTek’s big drive has been to compete with Qualcomm on radio technology and all of its ARMv8-A based chips feature integrated Category 4 LTE modems, which allow for peak download speeds of 150 Mbit/sand upload speeds of 50 Mbit/s.

This year MediaTek powered devices will be very capable in the CPU department, but are lagging behind premium-tier SoCs when it comes to GPU and memory technology.

Intel competes on price

Intel is still a minor player in the smartphone market, but 2015 is the year that the company’s major mobile plans will finally hit the market. Intel’s 22nm Merrifield Z3560 and Z3580 SoCs have found a home in the new Asus Zenfone 2, and Intel’s modem integrated SoFIA chips are also scheduled to appear in H1 2015.

asus zenfone 2 first look a (11 of 19)

The unbeatably priced Zenfone 2 suggests that Intel may now be heading in the right direction.

As well as finally bringing integrated HSPA+ and Category 4 LTE solutions to rival the competition, the SoFIA 3G and SoFIA LTE will also be adopting GPUs from ARM’s Mali range. The 3G SoFIA chip will feature a 22nm, 1.2GHz Intel Atom Z5210RK and Mali 450 MP4 clocked at 600 MHz.

The SoFIA LTE chip, which is also scheduled for a H1 release, will be built on Intel’s smaller 14nm process (Airmont CPU). The Atom Z5220’s CPU will come clocked at 1.4GHz and will be accompanied by a low-end Mali T720 MP2. The Cat 4 LTE functionality is taken from Intels’ XG726 modem. Both of these chips are clearly targeted at the mid to lower end of the market, but could offer some competition to MediaTek’s low-cost processors.

Intel 2015 mobile Roadmap

Intel is branching out into new mobile segments this year, but won’t be competing much with Qualcomm or Samsung flagships. Instead, its low-end SoFIA chips may give MediaTek something to think about.

For tablets, Intel’s 14nm Cherry Trail SoCs have already begun rolling off the production line. With low-cost smartphone markets showing the greatest growth recently, Intel may have finally found a way into the smartphone market with SoFIA and reasonably priced partners, like Asus. We’ll have to see if the company can capitalize on this opportunity.

Final thoughts

Overall, we aren’t looking at a massive jump in SoC CPU performance this year and the gap between low and high-end products is closing in this regard. However, the race to smaller manufacturing processes and more efficient big.LITTLE CPU designs could see a regeneration in battery longevity this year, which is an equally pleasing prospect. The demand for higher resolution display is being met with slightly more powerful GPU components, but no-one, apart from possibly Nvidia, looks capable of sailing through the 2K barrier without noticeable performance impacts just yet. Fortunately, ARM and Qualcomm already have next-gen GPU products in the works, but that’s looking a little too far into the future.

Android Authority

This post was written by:

- who has written 457 posts on Android Zoone.


Contact the author

Leave a Reply

Android Developers

Service Unavailable.

Related Sites

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxvY2FsY2xpY2twYXJ0bmVycy5jb20vYWZmaWxpYXRlX2FkL2FmZmlsaWF0ZV9iYW5uZXJfMTI1eDEyNS5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL21vYmlsZWJhbm5lcmNyZWF0b3IuY29tL2Jhbm5lcnMvMTI1eDEyNS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yy5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1ZC5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgaWQ9XCJtTkNDXCIgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+ICBtZWRpYW5ldF93aWR0aD1cJzMwMFwnOyAgbWVkaWFuZXRfaGVpZ2h0PSBcJzI1MFwnOyAgbWVkaWFuZXRfY3JpZD1cJzc4NDE5OTM3NFwnOyAgPC9zY3JpcHQ+ICA8c2NyaXB0IGlkPVwibU5TQ1wiIHNyYz1cIi8vY29udGV4dHVhbC5tZWRpYS5uZXQvbm1lZGlhbmV0LmpzP2NpZD04Q1U4Q1U0R1FcIiBsYW5ndWFnZT1cImphdmFzY3JpcHRcIj48L3NjcmlwdD4gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMzAweDI1MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCBpZD1cIm1OQ0NcIiBsYW5ndWFnZT1cImphdmFzY3JpcHRcIj4gIG1lZGlhbmV0X3dpZHRoPVwnNDY4XCc7ICBtZWRpYW5ldF9oZWlnaHQ9IFwnNjBcJzsgIG1lZGlhbmV0X2NyaWQ9XCc3ODAzNDc4NTFcJzsgIDwvc2NyaXB0PiAgPHNjcmlwdCBpZD1cIm1OU0NcIiBzcmM9XCIvL2NvbnRleHR1YWwubWVkaWEubmV0L25tZWRpYW5ldC5qcz9jaWQ9OENVOENVNEdRXCIgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+PC9zY3JpcHQ+IDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0LmxvY2FsY2xpay5ob3AuY2xpY2tiYW5rLm5ldDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0Lm1vYmliYW5uZXIuaG9wLmNsaWNrYmFuay5uZXQ8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBncmVlbi5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX2V4Y2VycHQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX2V4Y2VycHQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2Fyb3VzZWxfaGVpZ2h0PC9zdHJvbmc+IC0gMjkyPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3VwbG9hZF90cmFja2luZzwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGU8L3N0cm9uZz4gLSBhOjM6e2k6MDtpOjMwO2k6MjtpOjU3O2k6NDtpOjUxO308L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIEFuZHJvaWQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSA1LjUuMzwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDU3PC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly9hbmRyb2lkLXpvb25lLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMy8wNS9sb2dvX2FuZHJvaWRfem9vbmUzLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjUyOntzOjE4OiJ3b29fYWx0X3N0eWxlc2hlZXQiO3M6OToiZ3JlZW4uY3NzIjtzOjg6Indvb19sb2dvIjtzOjc1OiJodHRwOi8vYW5kcm9pZC16b29uZS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTMvMDUvbG9nb19hbmRyb2lkX3pvb25lMy5wbmciO3M6MTM6Indvb190ZXh0dGl0bGUiO3M6NToiZmFsc2UiO3M6MTg6Indvb19jdXN0b21fZmF2aWNvbiI7czowOiIiO3M6MjA6Indvb19nb29nbGVfYW5hbHl0aWNzIjtzOjA6IiI7czoxODoid29vX2ZlZWRidXJuZXJfdXJsIjtzOjA6IiI7czoxNzoid29vX2ZlZWRidXJuZXJfaWQiO3M6MDoiIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czowOiIiO3M6MTc6Indvb19zaG93X2Nhcm91c2VsIjtzOjQ6InRydWUiO3M6MjE6Indvb19mZWF0dXJlZF9jYXRlZ29yeSI7czo3OiJBbmRyb2lkIjtzOjE2OiJ3b29fZmVhdF9lbnRyaWVzIjtzOjE6IjMiO3M6Mjc6Indvb19zbGlkZXJfbWFnYXppbmVfZXhjbHVkZSI7czo0OiJ0cnVlIjtzOjE2OiJ3b29fc2xpZGVyX3NmYWRlIjtzOjU6ImZhbHNlIjtzOjE2OiJ3b29fc2xpZGVyX2NmYWRlIjtzOjU6ImZhbHNlIjtzOjE2OiJ3b29fc2xpZGVyX3NwZWVkIjtzOjM6IjAuNiI7czoxODoid29vX3NsaWRlcl90aW1lb3V0IjtzOjE6IjYiO3M6MjQ6Indvb19zbGlkZXJfY29udGVudF9zcGVlZCI7czozOiIwLjYiO3M6MTk6Indvb19jYXJvdXNlbF9oZWlnaHQiO3M6MzoiMjkyIjtzOjg6Indvb19ob21lIjtzOjU6ImZhbHNlIjtzOjE2OiJ3b29fYmxvZ19leGNlcnB0IjtzOjQ6InRydWUiO3M6MTk6Indvb19hcmNoaXZlX2V4Y2VycHQiO3M6NDoidHJ1ZSI7czoxMDoid29vX2F1dGhvciI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fc2hvd192aWRlbyI7czo0OiJ0cnVlIjtzOjE3OiJ3b29fZXhjbHVkZV92aWRlbyI7czo1OiJmYWxzZSI7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjY6IlZpZGVvcyI7czoxODoid29vX3dwdGh1bWJfbm90aWNlIjtzOjA6IiI7czoyMjoid29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydCI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fcGlzX3Jlc2l6ZSI7czo0OiJ0cnVlIjtzOjE3OiJ3b29fcGlzX2hhcmRfY3JvcCI7czo0OiJ0cnVlIjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTI6Indvb19hdXRvX2ltZyI7czo1OiJmYWxzZSI7czoyMDoid29vX2hvbWVfdGh1bWJfd2lkdGgiO3M6MzoiMTAwIjtzOjIxOiJ3b29faG9tZV90aHVtYl9oZWlnaHQiO3M6MjoiNTciO3M6MTU6Indvb190aHVtYl93aWR0aCI7czozOiIxMDAiO3M6MTY6Indvb190aHVtYl9oZWlnaHQiO3M6MjoiNTciO3M6MTY6Indvb19pbWFnZV9zaW5nbGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zaW5nbGVfd2lkdGgiO3M6MzoiMjUwIjtzOjE3OiJ3b29fc2luZ2xlX2hlaWdodCI7czozOiIxODAiO3M6MTM6Indvb19yc3NfdGh1bWIiO3M6NToiZmFsc2UiO3M6MTg6Indvb19hZF90b3BfZGlzYWJsZSI7czo1OiJmYWxzZSI7czoxODoid29vX2FkX3RvcF9hZHNlbnNlIjtzOjMxMzoiPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSAiY2EtcHViLTEzOTYwMzUxNzk5NDgyNjkiOw0KLyogNDY4eDYwYW5kcm9pZHpvb25lICovDQpnb29nbGVfYWRfc2xvdCA9ICIxOTM1ODA4Njc3IjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ig0Kc3JjPSJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzIj4NCjwvc2NyaXB0PiI7czoxNjoid29vX2FkX3RvcF9pbWFnZSI7czo0MDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy80Njh4NjBhLmpwZyI7czoxNDoid29vX2FkX3RvcF91cmwiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2Fkc19yb3RhdGUiO3M6NDoidHJ1ZSI7czoxNDoid29vX2FkX2ltYWdlXzEiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWEuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzIiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzMiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzMiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzQiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19oYXJkX2Nyb3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcGlzX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2ltYWdlX3N1cHBvcnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfY2ZhZGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9jb250ZW50X3NwZWVkPC9zdHJvbmc+IC0gMC42PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX21hZ2F6aW5lX2V4Y2x1ZGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3NmYWRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfdGltZW91dDwvc3Ryb25nPiAtIDY8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190ZXh0dGl0bGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA1NzwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBWaWRlb3M8L2xpPjxsaT48c3Ryb25nPndvb193cHRodW1iX25vdGljZTwvc3Ryb25nPiAtIDwvbGk+PC91bD4=