Difference between ia64 and x64

41

7

What is the difference between ia64 and x64?

AnnaR

Posted 2011-04-29T12:17:59.760

Reputation: 679

Possible same on SO http://stackoverflow.com/questions/11893364/what-is-the-difference-between-x64-and-ia-64

– Ciro Santilli 新疆改造中心法轮功六四事件 – 2015-04-14T21:21:59.237

Answers

50

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.

Mehper C. Palavuzlar

Posted 2011-04-29T12:17:59.760

Reputation: 51 093

2"IA64 is very slow to adopt new computer technologies while x64 is very fast." meaning? – Pacerier – 2016-09-14T21:38:27.133

"IA64 systems are not able to run old x86 applications while most x64 systems are." not true. – eMPee584 – 2018-07-27T18:08:31.327

22

"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).

LawrenceC

Posted 2011-04-29T12:17:59.760

Reputation: 63 487

0

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.

SearchSpace

Posted 2011-04-29T12:17:59.760

Reputation: 71