64-bit : Computer Hardware Buyers’ Glossary
home number words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish 2006-02-22 by Roedy Green ©1997-2008 Canadian Mind Products
Go to : punctuation 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 (all)
64-bit
In 64-Bit CPUs such as the Itanium and Opteron, programs process information eight characters (or 64 bits) at a time. Thus they can handle numbers up to 9,223,372,036,854,775,807 as a single chunk. Computer programs can be up to 9 million gigabytes long, about 15 million CDs full, which ought to hold them for a while.

When you buy a 64-bit chip, it will typically run in either 32 or 64-bit mode. If you don’t buy a special 64-bit operating system and acquire special 64-bit software (such a 64-bit Java JVM), your chip will never strut its 64-bit powers.

Compare two computers with equal RAM, the same clock speed, one with a 32-bit CPU and one with a 64-bit CPU. You may be surprised to discover the 64-bit CPU will run run perhaps 15% slower. This is because every pointer consumes twice as much RAM. The main advantage of the 64-bit machine is its ability to address a huge virtual address space. A 32-bit machine addresses 4 gigabytes of RAM, but in practice often only about 1 gigabyte of that is usable for an application program’s heap.

The main reason then to go for a 64-bit machine is when you have large amounts of real RAM, and you want massive virtual RAM space so that you can memory-map huge files (i.e. treat them as part of the virual memory) or deal with millions of Java objects.

There are no single chip X86-64 solutions existing addressing more than 8 gigabytes of real RAM now. Many dual xeon boards are limited to 8 gigabytes total, but dual Opteron board can accept up to 16 gigabytes. For Opterons, just multiply the number of chips times 8 gigabytes and you get total main memory potential.

Sun’s Java supports the 64-bit Opteron under Linux.

AMD’s Athlon, Turion, Sempro and Opteron series use a different 64-bit architecture than the Intel Itanium called AMD64 or x-64. The architecture features 64 general purpose registers (vs only 8 in 32 bit mode), and an address space of 248 bytes or 281,475 gigabytes. The architecture is designed to be extended to support 264 bytes. There is a x-64 version of Windows Vista at nominal extra charge. Processing of longs and doubles will benefit from the 64-bit data paths, Because of AMD’s success with this instruction set, and the slow Itanium sales, Intel implemented AMD64 too, renaming it Intel-64 and used it in their newer Pentium, Celeron D, Xeon, and Core 2 processors.


CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.18] The information on this page is for non-military use only.
You are visitor number 7,806. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/bgloss/sixtyfourbit.html J:\mindprod\bgloss\sixtyfourbit.html