Ia-32 support, Computer Engineering

In order to support IA-32, the Itanium can switch into 32-bit mode with special jump escape instructions. The IA-32 instructions have been mapped to the Itanium's functional units. Though, the Itanium is built primarily for speed of its EPIC-style instructions, and because it has no out-of-order implementation capabilities, IA-32 code implements at a severe performance penalty compared to either the IA-64 mode or the Pentium line of processors. For example, the Itanium functional units do not automatically make integer flags as a side effect of ordinary ALU computation, and do not intrinsically support multiple outstanding unaligned memory loads. There are also IA- 32 software emulators which are freely available for Linux and Windows, and these emulators typically outperform the hardware-based emulation by around 50%. The Linux emulator is available from some Linux vendors such as Novell and from Intel itself and the Windows emulator is available from Microsoft. Given the superior performance of the software emulator and despite the fact that IA-32 hardware accounts for less than 1% of the transistors of an Itanium 2, Intel plan to eliminate the circuitry from the next- generation Itanium 2 chip codenamed "Montecito".

Posted Date: 3/5/2013 5:45:11 AM | Location : United States







Related Discussions:- Ia-32 support, Assignment Help, Ask Question on Ia-32 support, Get Answer, Expert's Help, Ia-32 support Discussions

Write discussion on Ia-32 support
Your posts are moderated
Related Questions
Q. What is Flash Memory? This memory is other form of semiconductor memory that was first introduced in mid-1980.  These memories can be reprogrammed at high speed and therefo

Can we use flow logic control key words in ABAP/4 and vice-versa The flow control  of a dynpro having os a few statements that syntactically ressemble ABAP/4  statements .Thou

Take the following flow graph and use the procedure in chapter 8 to derive an equivalent regular expression. Show all intermediate graphs (to ensure that you follow the procedure,


Q. What is the working of domain expert? ANSWER: The domain expert is the person who gives the domain expertise in the form of problem-solving strategies.

Q. Why we need parallel programming languages? The parallel programming languages are created for parallel computer environments.  These are developed either by creating new la

Define parity bit and List its types. The most common error detection code used is the parity bit. Parity bit is a extra bit contained with a binary message to make the total n

Determine the salient features of a parallel programmable interface, 8255. 24 I/O lines in 3 8-bit port groups - A, B, C A, B can be 8-bit input or output ports C

Classification Of Parallel Computers  Introduction Parallel computers are those that underline the parallel processing among the operations in some way. In the last unit,

Q. Dynamic Configuration of parallel virtual machine? int pvm_addhosts( char **hosts, int nhost, int *infos ) Add hosts to virtual machine. hosts is an arra