51

What is the difference between ia64 and x64?

2

3 Answers 3

58

According to this page:

  1. IA64 refers to the 64 bit Itanium architecture while x64 is the 64 bit extension to the x86 architecture.

  2. The IA64 is exclusive to Intel while x64 is used by all.

  3. IA64 was intended for high-end server applications while x64 was initially intended for desktops but were scaled up.

  4. IA64 systems are not able to run old x86 applications while most x64 systems are.

  5. IA64 is very slow to adopt new computer technologies while x64 is very fast.

  6. IA64 would no longer be supported by newer versions of Microsoft Windows while the x64 would still be supported.

2
  • 3
    "IA64 is very slow to adopt new computer technologies while x64 is very fast." meaning?
    – Pacerier
    Sep 14, 2016 at 21:38
  • 1
    "IA64 systems are not able to run old x86 applications while most x64 systems are." not true.
    – eMPee584
    Jul 27, 2018 at 18:08
27

"ia64" is Itanium, a server CPU architecture Intel created around 2000 incompatible with the "x86" processors in wide use on desktop systems. Itanium was supposed to be "next best thing" but it proved not to bring the performance benefits that it was touted to have. It is on the way out.

x64 is a vendor-neutral/Microsoft term for 64-bit CPUs. A lot of Linux people will use the term "amd64" instead because AMD was the one that first came out with CPUs that extended the Intel "x86" 32-bit instruction set and architecture to 64 bits (rather than developing a new, incompatible 64-bit processor).

3

IA64 uses VLIW (Very long instruction word) with static scheduling (parallel computation is compiler scheduled) and x64 is superscalar with dynamic scheduling, so the cpu decides how it uses its function units for parallel computing.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .