LOGBOOK

HELP

Quiz Entry - updated: 2026.07.10

Who created the x86-64 (AMD64) architecture, and why did it win over Intel's Itanium?

AMD created x86-64 (AMD64) in 2003 as an evolutionary 64-bit extension of x86; it won because, unlike Intel's clean-slate Itanium, it ran existing 32-bit software natively.

The two companies bet on opposite strategies for going 64-bit. Intel, with HP, designed Itanium (IA-64) — a radically new instruction set aimed at high performance that could only run old IA-32 code through a slow legacy mode. AMD instead simply extended x86 to 64 bits, keeping full backwards compatibility. With billions of lines of x86 software in existence, that compatibility was decisive: Itanium would have required rewrites, its compilers couldn't match hand-tuned x86, and the Pentium 4 line got "too good." The market chose AMD64, and in 2004 Intel was obliged to adopt an almost-identical extension it called EM64T.

Names for the same thing:

  • AMD64 — AMD's name
  • x86-64 — the neutral technical name
  • x64 — Microsoft's name
  • Intel 64 / EM64T — Intel's name after adopting it

The lesson recurs in computing: backwards compatibility often beats a technically cleaner but incompatible design.

Go deeper:

From Quiz: REVE1 / The Processor Interface | Updated: Jul 10, 2026