ARM
E13771
ARM is a family of energy-efficient RISC processor architectures widely used in mobile devices, embedded systems, and increasingly in laptops and servers.
All labels observed (39)
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
RISC architecture
ⓘ
instruction set architecture ⓘ processor architecture family ⓘ |
| applicationDomain |
cloud computing
ⓘ
edge computing ⓘ embedded control ⓘ mobile computing ⓘ |
| architectureType | RISC ⓘ |
| competesWith |
RISC-V architecture
ⓘ
x86 architecture ⓘ |
| designedFor |
energy efficiency
ⓘ
low power consumption ⓘ |
| developedBy | Arm Ltd. ⓘ |
| endianness |
bi-endian
ⓘ
little-endian ⓘ |
| formerlyKnownAs | Acorn RISC Machine ⓘ |
| fullName |
ARM
self-linksurface differs
ⓘ
surface form:
Advanced RISC Machine
|
| hasExtension |
NEON SIMD extension
ⓘ
ARM self-linksurface differs ⓘ
surface form:
SVE Scalable Vector Extension
ARM self-linksurface differs ⓘ
surface form:
Thumb instruction set
ARM self-linksurface differs ⓘ
surface form:
Thumb-2 instruction set
TrustZone security extension ⓘ VFP floating-point extension ⓘ |
| hasVersion |
ARM
self-linksurface differs
ⓘ
surface form:
ARMv4
ARM self-linksurface differs ⓘ
surface form:
ARMv5
ARM self-linksurface differs ⓘ
surface form:
ARMv6
ARM self-linksurface differs ⓘ
surface form:
ARMv7
ARM self-linksurface differs ⓘ
surface form:
ARMv8
ARM self-linksurface differs ⓘ
surface form:
ARMv9
|
| instructionSetStyle | load-store architecture ⓘ |
| introducedIn | 1980s ⓘ |
| marketPosition |
dominant in smartphone processors
ⓘ
widely used in embedded processors ⓘ |
| originatedAt | Acorn Computers ⓘ |
| registerCount | large general-purpose register file ⓘ |
| supports |
32-bit computing
ⓘ
64-bit computing ⓘ |
| usedIn |
Internet of Things devices
ⓘ
automotive systems ⓘ consumer electronics ⓘ embedded systems ⓘ laptops ⓘ microcontrollers ⓘ mobile devices ⓘ networking equipment ⓘ servers ⓘ single-board computers ⓘ smartphones ⓘ system-on-chip designs ⓘ tablets ⓘ wearable devices ⓘ |
Referenced by (201)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
AArch64
this entity surface form:
ARMv8-A
this entity surface form:
ARMv9-A
this entity surface form:
ARM64
this entity surface form:
AArch64
this entity surface form:
AArch64
subject surface form:
Android Runtime
this entity surface form:
Thumb instruction set
this entity surface form:
Thumb-2 instruction set
this entity surface form:
SVE Scalable Vector Extension
this entity surface form:
ARMv4
this entity surface form:
ARMv5
this entity surface form:
ARMv6
this entity surface form:
ARMv7
this entity surface form:
ARMv8
this entity surface form:
ARMv9
this entity surface form:
ARM (various)
this entity surface form:
ARM Cortex-M microcontrollers
this entity surface form:
ARM Holdings
this entity surface form:
ARM (via Slackware ARM / ARMedslack)
this entity surface form:
ARM architecture
this entity surface form:
ARMv8-A
this entity surface form:
ARMv8-A
this entity surface form:
ARM64
this entity surface form:
ARMv8-A
this entity surface form:
ARMv8-A