Krait (processor)
{{short description|ARM-based CPU}}
{{Infobox CPU
| name = Krait
| image =
| image_size =
| caption =
| produced-start = 2012
| produced-end =
| slowest = 1
| fastest = 2.7
| slow-unit = GHz
| fast-unit = GHz
| fsb-slowest =
| fsb-fastest =
| fsb-slow-unit =
| fsb-fast-unit =
| size-from =
| size-to =
| soldby =
| designfirm = Qualcomm
| manuf1 = Qualcomm
| core1 =
| pack1 =
| brand1 =
| microarch =
| cpuid =
| code =
| numcores = 2 or 4
| l1cache = 16{{nbsp}}KiB and 16{{nbsp}}KiB
| l2cache = 1{{nbsp}}MiB or 2{{nbsp}}MiB
| l3cache =
| application =
| predecessor = Scorpion
| successor = Kryo
}}
Qualcomm Krait is an ARM-based central processing unit included in the Snapdragon S4 and earlier models of Snapdragon 400/600/800 series SoCs. It was introduced in 2012 as a successor to the Scorpion CPU and although it has architectural similarities, Krait is not a Cortex-A15 core, but it was designed in-house.{{cite web | url=http://www.anandtech.com/show/4940/qualcomm-new-snapdragon-s4-msm8960-krait-architecture | title=Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored | publisher=Anandtech | date=October 7, 2011 | author1=Brian Klug | author2=Anand Lal Shimpi | access-date=2013-07-28}} In 2015, Krait was superseded by the 64-bit Kryo architecture, first introduced in Snapdragon 820 SoC.
Overview
- 11-stage integer pipeline with 3-way decode and 4-way out-of-order speculative issue superscalar execution
- Pipelined VFPv4{{cite web | url=http://www.anandtech.com/show/5559/qualcomm-snapdragon-s4-krait-performance-preview-msm8960-adreno-225-benchmarks/2 | title=Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks | publisher=Anandtech | date=February 21, 2012 | author1=Brian Klug | author2=Anand Lal Shimpi | access-date=2013-07-28}}{{Under discussion inline|floating point version}} and 128-bit wide NEON (SIMD)
- 7 execution ports
- 4 KB + 4 KB direct mapped L0 cache
- 16 KB + 16 KB 4-way set associative L1 cache
- 1 MB (dual-core) or 2 MB (quad-core) 8-way set-associative L2 cache
- Dual- or quad-core configurations
- Performance (DMIPS/MHz):
- Krait 200: 3.3 (28 nm LP)
- Krait 300: 3.39{{cite web | url=http://www.linleygroup.com/newsletters/newsletter_detail.php?num=4920 | title=Krait 300 Bumps Up Performance | work=Linley on Mobile | publisher=The Linley Group | date=December 18, 2012 | author=Linley Gwennap | access-date=2013-07-28}} (28 nm LP)
- Krait 400: 3.39 (28 nm HPm)
- Krait 450: 3.51 (28 nm HPm)
See also
References
{{Reflist}}
External links
- [http://www.qualcomm.com/snapdragon Qualcomm's Snapdragon S4 Site].
{{Application ARM-based chips}}