Desktop

  • x86_64 dominates
  • Intel and AMD has duopoly

16-Bit

  • x86 instruction set
    • available in 16 bit, 32 bit (IA32) or 64 bit (x86_64) also
    • 8086, 8088 (Intel)

32 Bit

  • IA32 instruction set
    • In modern context it is also referred as x86
    • Intel Pentium

64 Bit

  • x86_64 instruction set — developed by AMD
    • aka AMD64
    • sold by Intel and AMD
    • Intel Core 2 Duo
    • AMD Ryzen 5 4600H
  • AArch64 instruction set — introduced in ARMv8-A
    • aka ARM64
    • sold by Apple
    • Apple M1/M2

Mobile

  • AArch64 dominates
  • ARM designs but do not manufacture

32 Bit

  • AArch32 instruction set — till ARMv7-A
    • aka ARM32
    • sold by Snapdragon, Samsung, Apple
    • Apple A6

64 Bit

  • AArch64 instruction set — introduced in ARMv8-A
    • aka ARM64
    • sold by Snapdragon, Samsung, Apple
    • Apple A7
    • Apple A12 Bionic
    • Samsung Exynos 850
    • Snapdragon 710