Statements (78)
Predicate | Object |
---|---|
gptkbp:instanceOf |
SIMD instruction set
|
gptkbp:alsoKnownAs |
gptkb:Advanced_SIMD
|
gptkbp:alternativeTo |
gptkb:AltiVec
gptkb:Intel_SSE |
gptkbp:availableOn |
embedded systems
mobile devices single-board computers |
gptkbp:compatibleWith |
gptkb:ARM_Cortex-M0
gptkb:ARM_Cortex-M3 gptkb:ARM_Cortex-M4 |
gptkbp:compiledBy |
gptkb:GCC
gptkb:ARM_Compiler gptkb:LLVM/Clang |
gptkbp:developedBy |
gptkb:ARM_Holdings
|
gptkbp:extendsTo |
gptkb:ARM_architecture
|
https://www.w3.org/2000/01/rdf-schema#label |
NEON instructions
|
gptkbp:introducedIn |
gptkb:ARMv7_architecture
|
gptkbp:parallelismType |
gptkb:SIMD
|
gptkbp:provides |
vectorized comparison operations
vectorized logical operations vectorized permutation operations vectorized reduction operations vectorized shift operations vectorized absolute value operations vectorized arithmetic operations vectorized bit reversal operations vectorized bitwise operations vectorized count leading zeros operations vectorized deinterleaving operations vectorized interleaving operations vectorized lane arithmetic operations vectorized lane bitwise operations vectorized lane deinterleaving operations vectorized lane duplication operations vectorized lane extraction operations vectorized lane insertion operations vectorized lane interleaving operations vectorized lane narrowing/widening operations vectorized lane permutation operations vectorized lane reduction operations vectorized lane saturating arithmetic operations vectorized lane selection operations vectorized lane shuffling operations vectorized lane swapping operations vectorized lane table lookup operations vectorized lane type conversion operations vectorized load/store operations vectorized math operations vectorized memory operations vectorized min/max operations vectorized multiply-accumulate operations vectorized narrowing/widening operations vectorized population count operations vectorized reciprocal operations vectorized saturating arithmetic operations vectorized square root operations vectorized table lookup operations vectorized transpose operations vectorized type conversion operations |
gptkbp:registerWidth |
128 bits
|
gptkbp:supportedBy |
gptkb:ARM_Cortex-A8
gptkb:ARM_Cortex-A_series gptkb:ARM_Cortex-R_series gptkb:ARM_Cortex-M7 |
gptkbp:supports |
floating-point operations
integer operations |
gptkbp:type |
32, 64-bit floating point
8, 16, 32, 64-bit integer |
gptkbp:usedFor |
gptkb:signal_processing
machine learning acceleration multimedia processing |
gptkbp:usedIn |
gptkb:Raspberry_Pi
smartphones tablets Android devices digital signal processors |
gptkbp:bfsParent |
gptkb:SVE_(Scalable_Vector_Extension)
|
gptkbp:bfsLayer |
7
|