[Nottingham] CPU and Memory benchmark programs
Robert Davies
nottingham at mailman.lug.org.uk
Mon Mar 31 21:44:01 2003
On Monday 31 March 2003 18:49, Martin wrote:
> Interesting... But what are the multiple indexes listed below?
>
> Also, memtest86 gives an estimate of memory bandwidth for your hardware
> to compare against any software benchmark figures.
The index's are compared to a Pentium 90, the CPU I showed results for was a
Celeron 300A running at FSB of 100Mhz for 50% overclock, so a 9.5x Integer
speed up is quite impressive.
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
Not that that really means very much, the compiler changed, the underlying
OS, the C library as well as the CPUs. I was more interested to compare the
9.5, 7, 2.25, 2.5 & 3.93 (gcc-3.2, -i686) against the 8.2, 6.77, 1.9, 2.1 and
3.72 (gcc-2.95r3 -i686) and 7.7, 7.0, 2.26, 1.70 and 3.89 (gcc-3.2, i386).
Even here don't take those numbers as exact, it was just very noticeable that
-march=i686 *does* give a real boost, and gcc-3.2 generates better code than
gcc-2.95.
Combined with newer techniques like prelinking for ld.so with glibc-2.3,
gcc-3 is going to provide a noticeable speed up on compression, encryption
and starting desktop environments. This repeats again the achievement of the
glibc-2.1 based releases with gcc-2.95r2&3 which were significantly faster
than the previous generation.
Rob