NEON SIMD

E198707

NEON SIMD is ARM's advanced Single Instruction, Multiple Data (SIMD) instruction set extension designed to accelerate multimedia, signal processing, and other parallelizable workloads on ARM processors.

All labels observed (7)

Label Occurrences
ARM NEON 7
NEON SIMD canonical 2
ARM NEON SIMD 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf ARM architecture extension ⓘ
SIMD instruction set extension ⓘ
vector instruction set ⓘ
alsoKnownAs ARM NEON ⓘ
linked to: NEON SIMD

Advanced SIMD ⓘ
linked to: NEON SIMD
architectureFamily ARM ⓘ
availableIn many ARM Cortex-A processors ⓘ
many ARM Cortex-R processors ⓘ
some ARM Cortex-M processors ⓘ
benefit higher throughput for parallelizable loops ⓘ
reduced instruction count for vector operations ⓘ
design fixed-length SIMD ⓘ
developer Arm Ltd. ⓘ
distinctFrom ARM SVE ⓘ
ARM SVE2 ⓘ
linked to: ARM SVE

x86 AVX ⓘ
linked to: Intel AVX

x86 SSE ⓘ
linked to: Intel SSE
feature horizontal add and accumulate operations ⓘ
lane-wise operations ⓘ
multiply-accumulate instructions ⓘ
packed arithmetic operations ⓘ
saturating arithmetic ⓘ
shuffle and permute operations ⓘ
vector load and store instructions ⓘ
integratedWith ARM floating-point unit in many cores ⓘ
purpose accelerate data-parallel workloads ⓘ
accelerate multimedia workloads ⓘ
accelerate signal processing workloads ⓘ
improve performance per watt for vectorizable code ⓘ
registerWidth 128-bit ⓘ
64-bit ⓘ
supportsDataTypes 16-bit integer ⓘ
32-bit integer ⓘ
64-bit integer ⓘ
8-bit integer ⓘ
single-precision floating point ⓘ
targetArchitecture ARMv7-A ⓘ
ARMv7-R ⓘ
linked to: ARM Cortex-R series

ARMv8-A ⓘ
ARMv8.1-M ⓘ
ARMv8.2-M ⓘ
ARMv9-A ⓘ
useCase 3D graphics workloads ⓘ
audio processing ⓘ
cryptographic primitives ⓘ
digital signal processing ⓘ
image processing ⓘ
machine learning inference kernels ⓘ
video processing ⓘ
vectorLength 128-bit vector ⓘ
64-bit vector ⓘ

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

Icestorm → supports → NEON SIMD ⓘ
AltiVec → similarTo → ARM NEON ⓘ
linked to: NEON SIMD
VMX → similarTo → ARM NEON ⓘ
linked to: NEON SIMD
VFP floating-point extension → relatedTo → ARM NEON technology ⓘ
linked to: NEON SIMD
NEON SIMD → alsoKnownAs → ARM NEON ⓘ
linked to: NEON SIMD
NEON SIMD → alsoKnownAs → Advanced SIMD ⓘ
linked to: NEON SIMD
ARMv8-A → includesFeature → Advanced SIMD (NEON) ⓘ
linked to: NEON SIMD
Sawtooth → supportsFeature → NEON SIMD ⓘ
ARMv9-A → includesFeature → Advanced SIMD (Neon) ⓘ
linked to: NEON SIMD
Apple A10 Fusion → supports → ARM NEON ⓘ
subject linked to: A10 Fusion chip
linked to: NEON SIMD
Apple A8 → supports → ARM NEON ⓘ
linked to: NEON SIMD
Apple A6X → supports → ARM NEON ⓘ
linked to: NEON SIMD
MIPS SIMD extensions → similarTo → ARM NEON ⓘ
linked to: NEON SIMD
Mistral → supports → ARM NEON SIMD ⓘ
linked to: NEON SIMD