Java Glossary : Itanium

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : I words : Itanium.

Itanium
Intel's new line of 64 bit CPU chips, formerly known as Merced. There are future chips coded named Deerfield and Madison. It has a 10-stage pipeline and 128 integer and 128 floating point registers. Instructions are 41 bits, packed 3 together into 128 bit bundles, with a 5 bit template that encodes the instruction types in each slot. It is a CISC design, though quite different from the Pentium. The instruction formats are quite complex, but not quite as complex as the Pentium. It has many instructions for bit fiddling and interleaving. It has instructions for the compiler to give it performance hints. Register instructions typically use two operands and a destination. There are a number of parallel instructions that do two sets of operands at once. It can also run Pentium 32-bit code. It gives the programmer considerable control over the pipelines. There is ECC (Error Correcting Code) on the various busses. It is probably the most complicated CPU I have yet encountered. You can get the pdf manuals and datasheets from Intel. The chip is not particularly well-suited to Java, since it has no 32-bit operations, required to support integer arithmetic and the Java stack. Everything is 64 bit. For Java to work well on it, you would need to convert your ints to longs. The Itanium II (code named McKinley) 1 GHz processor retails for Spam slicer $4226.00 USD Clearly these are not yet for the home market. customers must need the huge 64 bit address spaces to justify such prices.


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 746.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/itanium.html J:\mindprod\jgloss\itanium.html