Archives


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

RS: [Beowulf] Sempron compile optimization

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
Mon Nov 28 21:20:24 PST 2005


On Tue, Nov 29, 2005 at 03:40:04PM +1100, Chris Samuel wrote:

> Don't get me wrong, I've been able to build 64-bit versions of NAMD and 
> various other codes on SLES9 on PPC64 successfully, but I am suprised that 
> it's not fully native 64-bit.  I certainly was under the impression it was.

That depends on what "native" means. SGI shipped 64-bit OSes where
most of the binaries were 32-bit. The only reason Opteron OSes are
64-bit is because of the extra registers in 64-bit mode, meaning that
most programs are faster as 64-bit programs. Our compiler is a 32-bit
app because it uess a lot of pointers, and so the speed hit of fewer
registers is more than made up with less cache busting.

Both gcc and our compiler really support 64-bit compilation from a
32-bit compiler executable, so it's not actually "cross compiling".

-- greg



More information about the Beowulf mailing list