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
Append query can be used if you would like to add new rows of data to an already active table. The process of making an append query follows these steps they are. ? Basic step

Question 1: What do you meant by ERP? What are the benefits of ERP? Definition of ERP Question 2: Describe briefly the advantages of the ERP. Explanation of six advanta

What are the two ways for restricting the value range for a domain? By specifying fixed values. By stipulating a value table.


Character and String Processing Instructions: String manipulation usually is done in memory. Possible instructions comprise COMPARE STRING, COMPARE CHARACTER, MOVE STRING and MOVE

a. Explain the future of mobile commerce in world? b. 'Push and Pull' are two ways of transferring information to and from a phone, through WAP. Now, with the help of diagram, s

State about the multiple inheritance multiple inheritance is shown in Figure. In this, one class is inherited from more than one class.

Which is the best programming language to learn?

You have been retained to examine how many check-in agents should be used at a check-in counter for a big hotel. During normal business hours, customers arrive at a rate of about 2

The LOOP-ENDLOOP on extract datasets can be used without any kind of errors False.  It causes runtime errors.