ARM Neon

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf SIMD instruction set extension
gptkbp:alternativeName gptkb:Advanced_SIMD
gptkbp:compatibleWith gptkb:ARM_Cortex-A_series
gptkb:ARM_Cortex-R_series
gptkb:ARM_Cortex-M0
gptkb:ARM_Cortex-M3
gptkb:ARM_Cortex-M4
64-bit floating-point in ARMv7
ARM Cortex-M7 (optional)
gptkbp:competitor gptkb:Intel_AVX
gptkb:Intel_SSE
MIPS MSA
PowerPC AltiVec
gptkbp:developedBy gptkb:ARM_Holdings
gptkbp:documentation gptkb:ARM_Architecture_Reference_Manual
gptkbp:enables faster multimedia applications
parallel data processing
faster image processing
faster video processing
faster audio processing
https://www.w3.org/2000/01/rdf-schema#label ARM Neon
gptkbp:improves gptkb:ARMv8-A_architecture
gptkbp:instructionSet gptkb:SIMD
gptkbp:introducedIn gptkb:ARMv7-A_architecture
2009
gptkbp:partOf ARM architecture extensions
gptkbp:registerWidth 128-bit
gptkbp:supports vector operations
floating-point operations
integer operations
32-bit floating-point data types
8, 16, 32, 64-bit integer data types
packed data types
parallel arithmetic
parallel load/store
parallel logical operations
parallel multiply-accumulate
parallel shift operations
single instruction, multiple data (SIMD)
gptkbp:usedBy gptkb:Raspberry_Pi_2_and_later
Android devices
iOS devices
gptkbp:usedFor machine learning acceleration
cryptography acceleration
gptkbp:usedIn gptkb:signal_processing
embedded systems
mobile devices
multimedia processing
gptkbp:bfsParent gptkb:Cortex-A710
gptkbp:bfsLayer 6