Archives


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

[Beowulf] Mixing 32-bit compute nodes with 64-bit head nodes

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

Greg Lindahl lindahl at pathscale.com
Thu May 11 12:03:36 PDT 2006


On Thu, May 11, 2006 at 02:01:09PM -0400, Mark Hahn wrote:

> I don't know whether there's any way to use the extra registers
> without paying the cost of all addrs going to 64b.  I suspect this 
> could be made to work, but would be painful, ABI-wise.

It's certainly possible to have an n32 mode a-la MIPS, but then you
have to have 3 copies of all your libraries, when 2 were confusing
enough.

The Intel compiler has a funny mode in which it tries to implement
ILP32 but extend pointers and longs when making system calls or calls
to 64-bit libraries. It looks like an overly-heroic attempt to improve
SPECint to me.

-- greg




More information about the Beowulf mailing list