Scorpion is a
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) core designed by
Qualcomm
Qualcomm Incorporated () is an American multinational corporation headquartered in San Diego, California, and Delaware General Corporation Law, incorporated in Delaware. It creates semiconductors, software and services related to wireless techn ...
for use in their
Snapdragon mobile
systems on chips (SoCs). It was released in 2008. It was designed in-house, but has many architectural similarities with the
ARM Cortex-A8
The ARM Cortex-A8 is a 32-bit processor core licensed by ARM Holdings implementing the ARM architecture, ARMv7-A architecture.
Compared to the ARM11, the Cortex-A8 is a dual-issue superscalar processor, superscalar design, achieving roughly twic ...
and
Cortex-A9
The ARM Cortex-A9 MPCore is a 32-bit multi-core processor that provides up to 4 cache-coherent cores, each implementing the ARM v7 architecture instruction set. It was introduced in 2007.
Features
Key features of the Cortex-A9 core are:
* ou ...
CPU cores.
Overview
* 10/12 stage integer pipeline with 2-way decode, 3-way
out-of-order speculatively issued
superscalar
A superscalar processor (or multiple-issue processor) is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single in ...
execution
* Pipelined VFPv3
and 128-bit wide
NEON
Neon is a chemical element; it has symbol Ne and atomic number 10. It is the second noble gas in the periodic table. Neon is a colorless, odorless, inert monatomic gas under standard conditions, with approximately two-thirds the density of ...
(
SIMD
Single instruction, multiple data (SIMD) is a type of parallel computer, parallel processing in Flynn's taxonomy. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneousl ...
)
* 3 execution ports
* 32 KB + 32 KB L1
cache
* 256 KB (single-core) or 512 KB (
dual-core
A multi-core processor (MCP) is a microprocessor on a single integrated circuit (IC) with two or more separate central processing units (CPUs), called ''cores'' to emphasize their multiplicity (for example, ''dual-core'' or ''quad-core''). Ea ...
) L2 cache
* Single or dual-core configuration
* 2.1 DMIPS/MHz
* 65/45/28 nm process
See also
*
Krait (CPU)
*
List of Qualcomm Snapdragon processors
The Qualcomm Snapdragon suite of System on a chip, systems on chips (SoCs) are designed for use in smartphones, Tablet computer, tablets, laptops, 2-in-1 PCs, smartwatches, and smartbooks devices.
Before Snapdragon
SoC made by Qualcomm before ...
*
Comparison of ARMv7-A cores
*
Adreno
Adreno is a series of graphics processing unit (GPU) semiconductor intellectual property cores developed by Qualcomm and used in many of their SoCs.
History
Adreno is an integrated graphics processing unit (GPU) within Qualcomm's Snapdrago ...
References
{{Application ARM-based chips
ARM processors
Qualcomm IP cores