lkml.org 
[lkml]   [1997]   [Feb]   [26]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateWed, 26 Feb 1997 11:44:27 +0000 (GMT)
FromBryn Paul Arnold Jones <>
SubjectRe: a.out binaries that are 66% faster than ELF
On Wed, 26 Feb 1997, Keith Rohrer wrote:

> > I'd say that the performance difference between the ELF and a.out versions 
> > warrants an investigation of some sort.  Comparing the "gcc -S" would be
> > a good start I guess...
> The a.out assembly uses smaller alignments (2 vs. 4 for variables, 4 vs.
> 16 for code); it uses leading underscores where the elf assembly does
> not.  I would've put copies of the .s files on the web, but there's
> that pesky ITAR thing.  Still, given the 386 was hardest hit, I expect
> that the smaller alignment padding wasn't the problem, and the underscore
> convention is purely a cosmetic naming thing.  My bet is still on cache
> conflict misses.  Anyone tried this on an MMX Pentium (bigger cache)?
> 
> 	Keith
> 

Hmm, on an MMX 200, I get "Complete in 6.699 seconds. (149281.92
keys/sec)" for the ELF executable as from the 2.01 source, if anyone
want's to send me a a.out/elf pair, I'll test them ... (I'd participate,
but I can't afford to keep my ppp link up, and I really don't want to
come prod it every 27 minutes)

Bryn
--
PGP key pass phrase forgotten,   \ Overload -- core meltdown sequence 
again :( and I don't care ;)      |            initiated.
                                 / This space is intentionally left   
                                |  blank, apart from this text ;-)
                                 \____________________________________

\
 
 \ /
  Last update: 2005-03-22 13:39    [W:0.241 / U:0.050 seconds]
©2003-2008 Jasper Spaans