Kryo

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Qualcomm's Kryo[1] is the brand name of a series of custom or semi-custom ARM-based CPUs. These CPUs implement the ARMv8-A 64-bit instruction set, and serve as the successor to the older 32-bit Krait core.

Kryo[edit]

First announced in September 2015 and used in the Snapdragon 820 SoC,[2] which is manufactured in Samsung's 14 nm FinFET process. The Kryo cores can be used in both parts of the big.LITTLE configuration, where two dual-core clusters (in the case of Snapdragon 820 and 821) run at different clock frequency, similar to how both Cortex-A53 clusters work in the Snapdragon 615.

This is the only fully in house design made and not based on an ARM Cortex design.

Overview[edit]

  • 32 KiB + 32 KiB L1 cache[3]
  • 512 KiB + 1 MiB L2 cache

Kryo 280[edit]

A new generation of this microarchitecture, named Kryo 280, was announced along with the Snapdragon 835 chipset in November 2016.[4] The Kryo 280 CPU core is not a derivative of the original Kryo, but rather is a customized derivative of the ARM's Cortex-A73.[5] The new core improves integer instructions per clock , while having much lower performance at floating point math relative to the original Kryo.[5]

Overview[edit]

  • 2 MiB L2 cache (performance cluster) and 1 MiB L2 cache (low power cluster)

Kryo 260[edit]

Kryo 260 was announced along with the Snapdragon 660 chipset for mid-range smartphone in May 2017.[6] This CPU is a combination of four semi-custom Cortex-A73 cores (the performance cluster) and four semi-custom Cortex-A53 cores (the efficiency cluster) in a big.LITTLE arrangement. Kryo 260 uses 1MB/1MB of shared L2 per cluster and it is built on a 14 nm process.[7] Kryo 260 is also used in the Snapdragon 636 chipset (SDM636), based on Snapdragon 660.

Kryo 250[edit]

Kryo 250 was introduced in the Snapdragon 632 chipset, announced in June 2018.[8] Also built on a 14 nm process, it is similar to Kryo 260, with a few differences in the size for L2 cache. Qualcomm claims it has an increased performance of 40% compared to the Snapdragon 625, which only uses plain Cortex-A53 cores.

Kryo 360[edit]

The Kryo 360 is Qualcomm's upper mid-range semi-custom core. It was introduced in Snapdragon 710, announced in May 2018. The cores containing chipset debuted with Xiaomi's Mi 8 SE. The cores support ARM's DynamIQ technology, which allows for a flexible amounts of cores in SoC clusters. On a first analysis, the cores seem to differ from Kryo 385 in clock speed and L2 cache sizes.

Silver[edit]

This core is based on the Cortex A55 and features lower core clocks than the similar A53 used in other Snapdragon chips. Qualcomm hasn't detailed architecture changes from ARM's design but cache sizes are known to be 64KiB of L2 with 1MiB of shared L3 cache on some Snapdragon chips.

Gold[edit]

This core is based on the Cortex A75. Qualcomm hasn't detailed architecture changes from the base design but cache sizes are known to be 128KiB of L2 with 1MiB of shared L3 cache present on some chip designs, like the Snapdragon 660 and Snapdragon 636.

Kryo 385[edit]

The Kryo 385 core was announced as a part of the Snapdragon 845 in December 2017. Built on a 10 nm process the SoC contains eight semi-custom cores, arranged in 4 high-performance "Gold" cores and 4 efficiency "Silver" cores with DynamIQ. The Gold cores are derived from the Cortex-A75, run at up to 2.8 GHz, and have a total of 1 MB of L2 cache. The Silver cores are Cortex-A55 derived, run at up to 1.8 GHz, and have a total of 512 KB of L2 cache. There is an additional 2 MB L3 cache on the chip. Qualcomm expected 25–30% increased performance in task run on the high-performance cores, and 15% increase on efficiency cores, relative to the Snapdragon 835.[9]

Kryo 460[edit]

The Kryo 460 is Qualcomm's upper mid-range semi-custom core. It was introduced in Snapdragon 675. The cores support for ARMs DynamIQ technology, which allows for a flexible amounts of cores in SoC clusters.

Silver[edit]

This core is based on the Cortex A55 and features lower core clocks than the similar A53 used in other Snapdragon chips. Qualcomm hasn't detailed architecture changes from ARM's design but cache sizes are known to be 64KiB of L2 with 1MiB of shared L3 cache on some Snapdragon chips.

Gold[edit]

This core is based on the ARM's new performance Cortex A76 in 2.0 GHz clock speed. Qualcomm hasn't detailed architecture changes from the base design but cache sizes are known to be 128KiB of L2 with 1MiB of shared L3 cache present on some chip designs.

See also[edit]

References[edit]

  1. ^ "Snapdragon 820 and Kryo CPU". Qualcomm. Sep 2, 2015.
  2. ^ "Qualcomm Announces Kryo CPU Details: Quad Core 2.2 GHz, 14nm FinFET". AnandTech. 2015-09-02.
  3. ^ http://www.anandtech.com/show/9837/snapdragon-820-preview/2
  4. ^ "Get small, go big: Meet the next-gen Snapdragon 835". Qualcomm. 2016-11-17.
  5. ^ a b Hummrick, Matt; Smith, Ryan (22 March 2017). "The Qualcomm Snapdragon 835 Performance Preview". Anandtech. Retrieved 22 March 2017.
  6. ^ "Snapdragon 660 Processor". Qualcomm.
  7. ^ "Qualcomm announces Snapdragon 660 Mobile Platform". Anandtech. May 8, 2017.
  8. ^ "Snapdragon 632 Processor". Qualcomm.
  9. ^ Frumusanu, Andrei (6 December 2017). "Qualcomm Announces Snapdragon 845 Mobile Platform". Anandtech. Retrieved 7 December 2017.