Re: bigloo benchmarks: i386 vs. x86-64 vs. x32

Sven Hartrumpf <[email protected]>
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <[email protected]>
MS wrote, 2017-01-04:
> Hi Sven,
> 
> Happy new year!
> 
>> I have 21 benchmarks results for the current beta version
>> (bigloo4.3a-beta07Dec16.tar.gz), with gcc 6.2.0 from Ubuntu 16.10:
>> 
>> i386    257016.0   430   760  1750   200  1090  1220   430  1690   870   950  5750   930   920   950  1250    10   830  1180  8850  1820   AVG
>> x86-64     -17.7 -13.1 -26.7 -12.5   0.1 -18.7 -24.5  -4.4 -46.9 -18.7   4.3 -18.8 -37.4 -15.8  -4.8 -16.0   0.1 -24.0  -1.4 -19.6 -32.6 -16.5
>> x32        -26.2 -16.8 -31.5 -16.5  -5.0 -25.4 -38.5  -4.4 -47.7 -44.2 -15.3 -18.0 -41.1 -28.8  -8.6 -34.6   0.1 -32.5 -37.8 -27.1 -32.6 -25.6
>> 
>> x32 refers to the x32 ABI, https://en.wikipedia.org/wiki/X32_ABI
>> 
>> The first benchmark is my own GC-intensive application,
>> the following 20 benchmarks are the ones from bglstone.
>> 
>> The x32 ABI is a clear winner!
> Very interesting indeed. Just to be sure I fully understand your experiment.
> I presume that all these tests have been executed using the same machine.

Yes.

> I understand the comparison between x86-64 and x32 but I'm not sure about
> i386. How did you measure the i386 performance? What do they correspond to?

i386 corresponds to a 32-bit bigloo installation on the same 64-bit computer, e.g.
by using -m32 -Wa,-32 for gcc.

Ciao
Sven
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.