Krait (processor)
ARM-based CPU
title: "Krait (processor)" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["arm-processors", "qualcomm-ip-cores"] description: "ARM-based CPU" topic_path: "general/arm-processors" source: "https://en.wikipedia.org/wiki/Krait_(processor)" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0
::summary ARM-based CPU ::
::data[format=table title="Infobox CPU"]
| Field | Value |
|---|---|
| name | Krait |
| produced-start | 2012 |
| slowest | 1 |
| fastest | 2.7 |
| slow-unit | GHz |
| fast-unit | GHz |
| designfirm | Qualcomm |
| manuf1 | Qualcomm |
| arch | ARMv7-A, Thumb-2 |
| numcores | 2 or 4 |
| l1cache | 16KiB and 16KiB |
| l2cache | 1MiB or 2MiB |
| predecessor | Scorpion |
| successor | Kryo |
| :: |
| 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 = | arch = ARMv7-A, Thumb-2 | microarch = | cpuid = | code = | numcores = 2 or 4 | l1cache = 16KiB and 16KiB | l2cache = 1MiB or 2MiB | 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. 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 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 (28 nm LP)
- Krait 400: 3.39 (28 nm HPm)
- Krait 450: 3.51 (28 nm HPm)
References
References
- (October 7, 2011). "Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored". [[Anandtech]].
- (February 21, 2012). "Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks". [[Anandtech]].
- Linley Gwennap. (December 18, 2012). "Krait 300 Bumps Up Performance". The Linley Group.
::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::