Intel64 vs IA64

December 6, 2009

Intel64 and IA64 are two very different instruction set and architecture used in the Intel processor.

Intel 64 (formerly known as EM64T or IA32e) is the 64-bit extended instruction set based on x86 processor architecture. Modern processor that incorporated Intel64 technology could also run 32-bit application on a 32-bit operating system without performance losses although the 32-bit operating system would not be able to utilize any features in the Intel64 technology. The reason for such design is for backward compatibility which is the key to the success of Intel x86 processor.

IA64 however is based on an entirely different architecture. Only Intel Itanium processor employs IA64 architecture. It does not provide any backward compatibility with the IA32 software. the emulation of such 32-bit application is very slow. Originally Intel incorporated hardware emulation to the 32-bit application but since then Intel has been relying on software emulation.

For further information, you can visit the following sites:

http://en.wikipedia.org/wiki/X86-64#Intel_64

http://en.wikipedia.org/wiki/Itanium#Architecture


Intel64 vs IA64

March 17, 2009

Intel64 and IA64 are two very different instruction set and architecture use in the Intel processor.

Intel 64 (formerly known as EM64T or IA32e) is the 64-bit extended instruction set based on x86 processor architecture. Modern processor that incorporated Intel64 technology could also run 32-bit application on a 32-bit operating system without performance losses although the 32-bit operating system would not be able to utilize any features in the Intel64 technology. The reason for such design is for backward compatibility which is the key to the success of Intel x86 processor.

IA64 however is based on an entirely different architecture. Only Intel Itanium processor employs IA64 architecture. It does not provide any backward compatibility with the IA32 software. the emulation of such 32-bit application is very slow. Originally Intel incorporated hardware emulation to the 32-bit application but since then Intel has been replying on software emulation.

For further information, you can visit the following sites:

http://en.wikipedia.org/wiki/X86-64#Intel_64

http://en.wikipedia.org/wiki/Itanium#Architecture


Intel Programming Architecture (Master Notes)

March 5, 2009

This is my main study notes on Intel Programming Architecture. I have consolidate various information from textbooks, manuals and information from the Internet. This is an on-going exercise.

My main source is as follows:

The Intel Microprocessor by B. Brey

Intel IA32 Developers Manual (3 Vol)

View this document on Scribd

The Intel Microprocessor (Study Note)

March 5, 2009

This is my study notes based on the book “The Intel Microprocessor” by B. Brey. The organization of the topics is a bit mess and some topics are scattered over a few places. I had organized my notes into a few simple consolidated topics.

My notes only focus on programming the Intel processor. I had omitted the hardware interfacing and engineering for now.