3 ms·
Actually it is the popular AMD 64-bit architecture that extended the original x86 Intel architecture. Intel begrudgingly had to implement AMD's extensions becau
by X-Istence 14y ago
Actually it is the popular AMD 64-bit architecture that extended the original x86 Intel architecture. Intel begrudgingly had to implement AMD's extensions because AMD was first to market with it.
This is also the reason why it is called AMD64. Intel for its 64-bit lineup had bet on it's Itanium lineup of processors which included a completely new 64-bit instruction set which was not backwards compatible with Intel's 32-bit x86 instruction set.
AMD when releasing the spec called it AMD64 (FreeBSD, Debian, *BSD), and the name stuck for certain projects, other names are x86_64 (Apple), x64 (Sun/Oracle, Microsoft). There are a variety of ways to refer to the instruction set, but what is sure is that AMD was the first to market with it, so saying AMD64 is code name for the popular Intel 64-bit architecture is not entirely correct. Intel 64 is a code name for AMD64, AMD's 64 bit extensions to Intel's 32-bit x86 architecture.
- bad_user 14y agoOn Intel releasing a 64-bit architecture that wasn't compatible with x86 and later to give in to AMD's architecture ... now that's what I call ironic :-)