Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

64 bit Intels?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Mark Hahn hahn at physics.mcmaster.ca
Mon Apr 22 14:37:31 PDT 2002


>> Have the number of bits per machine instruction also increased to 64 bits?  

not exactly.  ia64 has "bundles" as its atomic instruction-stream format;
a 128b bundle contains three 41b instruction fields as well as a template
field. the legal combinations of instruction fields are fairly constrained,
which means that the compiler is somtimes (often?) forced to put nops
into bundles.

> instructions).  Are all pointers consistantly using 64 bits?  If so, there
> will be a proportional growth in the size of your executable.

how often are pointers encoded in your executables?  not often, I think.

> The larger architecture also impacts your data formats. If your data sets
> are in binary format, and depending on the language you are using, there
> may be incompatibilities as well as new demands on storage.

it's easy to say that ia64 is/was a pretty crazy thing to do,
but Intel isn't quite *that* far gone that they'd define wholly
new data formats.  modulo the usual endian considerations,
they're using familiar 2's complement integers and IEEE FP.

for PR-level slides:
http://developer.intel.com/design/itanium/idfisa/index.htm

for programmer-level intro:
http://developer.intel.com/design/itanium/downloads/24531703s.htm




More information about the Beowulf mailing list