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
What are the different industries which use this marketing tool? Ans) Many dissimilar companies can use this tool for developing their business plan but it is often three main

what is the operations in atree structured directory.

What is Hamiltonian path?  A Hamiltonian path in a directed graph G is a directed path that goes through every node exactly once. We consider a special case of this problem whe

Define miss rate? It is the number of misses' states as a fraction of attempted accesses.

Q. Illustrate Left shift register with parallel load? A register that shifts data in one direction only is known as Uni-directional shift register and a register that can shift

HOW TO SAVE YOUR FILE? Step 1: Click on FILE Step 2: Click on SAVE Step 3: Choose the folder in which you want to save Step 4: Provide a name to the file (with .htm /

Concept of Multithreading: This problem rises in design of large scale multiprocessors like MPP. So a solution for optimizing this latency must be acquired at. The idea of Mul

Electronic Data Interchange (EDI ) is used by companies for transactions that happen on regular basis to a pre-determined format. It is one of the electronic commerce technologies.

Shared executes most of the security features into OLAP. If multiple accesses are needed admin can make essential changes. The default security level for all OLAP products is read

What is guard bits? Guard bits are extra bits which are produced while the intermediate steps to yield maximum accuracy in the final results.