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

Joe Landman landman at scalableinformatics.com
Sat Nov 26 19:50:58 PST 2005



Alan Ward wrote:
> I'm running a Fedora, classicaly compiled for "i686", on the aforesaid 
> Semperon 3000+ (actually a 1800MHz clock).

Hi Alan:

   This "i686" will not work with this "-m64".   You are running a 32 
bit OS, and there is no support for running a 64 bit OS on a 32 bit OS 
that I am aware of in Linux.

[...]

> So far, a quick series summation gave me:
> 
> * "vanilla" gcc (no switches):  19.1 s
> 
> * add -march=athlon: 9.9 s
> 
> * other FPU options (-sse, -3dnow) have no further effect, probably 
> incorporated into athlon.
> 
> * replace with -march=x86-64: 8.3 s
> 
> * add -m64: cc1 complains, doesn't compile. Doc says it should work (yah).

No it should not work.  The ABIs are different.  You might be able to 
run a 32 bit OS app on your 64 bit OS if you have the right libraries 
installed, and the correct patches applied to the kernel.  Basically it 
invokes a thunking layer as I remember to interface to the rest of the 
system.

> 
> No exactly rocket science, but a 130% speedup that doesn't cost 
> anything. Disclaimer: probably depends quite a lot on your code, as usual.
> 
> The bad news is: you also get to recompile all your dynamically linked 
> libraries, or you don't win anything. Happened to me with libgmp.
> 
> Best,
> Alan Ward
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

-- 
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 734 786 8452
cell : +1 734 612 4615



More information about the Beowulf mailing list