On Sat, Aug 24, 2002 at 11:46:27PM -0400, Mike Lambert wrote:
> Perhaps I do need a slower machine. I'm not normally one for
> purchasing/developing on slower computers, however....it's much slower
> when I do that. :)
Very true in the general case, but the testing stage (and also any
benchmarking) would benefit from also being tried on a smaller machine.
(Note smaller, not just slower - ie less ram so it might swap more, smaller
CPU caches so it will show up if any algorithm has a large working set, etc)
> Currently, I'm using a 1ghz p4 as my testbed, with 512mb ram.
> Unfortunately, trying to copy/compile on a linux p2 350 would take longer,
> as would trying to test on other architectures. I've toyed with the idea
> of setting up dstributed benchmarking, where I can test smallish
> benchmarks on a bunch of testdrive machines at once, to run overnight in
> creating an 'ultimate single benchmark number' that means no more than any
> other benchmark. :)
Well, it would be more interesting as a comparative benchmark number, so
something like:
alpha arm i86 mips pa-risc ppc rs6000 sparc
without foo: 100 100 100 100 100 100 100 100
with foo1: 103 98 110 99 90 102 101 104
with foo2: 104 101 ...
so you could see the effect of something across various architectures.
Nicholas Clark
--
Even better than the real thing: http://nms-cgi.sourceforge.net/