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
Describe the advantages of JAVA servlets over CGI interface. The Advantage of Servlets Over "Tradi tional" CGI: Java servlets are extra efficient, easier to utilize more pow

List the major activities of an operating system with respect to memory management, secondary storage management and process management. Operating system is causes for followin

What is Register Set Register Set:  Register set is used to keep immediate data during the implementation of instruction. This area of processor having of various registers.

Explain the Modularity of Object oriented analysis Modularity is closely attached to encapsulation; you may think of it as a way of mapping encapsulated abstractions into phys

Q. Multithreaded Architecture? It is clear at the moment if we provide a lot of contexts to multiple threads then processors with numerous contexts are known as multithreaded s

The function noise.m, now installed on ashland too, adds Gaussian, salt, uniform and pepper, additive or multiplicative noise to an image

What are the functions of the following header files:  (i)  ctype.h (ii)  string.h   (i)   ctype.h: It is a header file that having character tes

Propositional Logic - artificial intelligence: This is a limited logic, which permit  us to write sentences about propositions - statements about the world - which can either b

What is the role of IR and PC?  Instruction Register (IR) having the instruction being implemented. Its output is available to the control circuits, which make the timing signa

Question 1: Spreadsheet packages are widely used in Business. a) Explain why spreadsheets are so useful. b) Spreadsheet files are sometimes saved for use by other software p