PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

String hashing was: Thou shalt have no other gods before the ANSI C standard 1539


Your Ad Here

Your Ad Here

Interesting.

I tried the test code from your web page to see how it liked various configurations... the results weren't quite what I expected. Notice that the order of the tests by speed is different in several of these.

Dual Processor Xeon 2.0GHz-512KB, 533Mhz FSB 1GB RAM, Hyperthreading disabled XP Pro SP2

-march=i686 -O3 pinned to a single CPU (CPU 1, not 0).

CRC32 : 6.593s oneAtATimeHash : 9.176s FNVHash : 10.110s BobJenkins : 3.681s SuperFastHash : 2.473s

Same as above, but allowed to bounce across both CPUs

String hashing was: Thou shalt have no other gods before the ANSI C standard 1540
Randy Howard Hmmm! So what do you know about that ... the P4 can actually do 16...

CRC32 : 6.538s oneAtATimeHash : 9.066s FNVHash : 10.055s BobJenkins : 3.681s SuperFastHash : 2.418s

AMD Athlon 64 Mobile 3200+ Notebook, 512MB RAM XP Home (32-bit OS, 64-bit CPU)

CRC32 : 13.187s oneAtATimeHash : 11.648s FNVHash : 8.352s BobJenkins : 6.044s SuperFastHash : 3.516s

Note: this one is really disappointing, despite not being a 64-bit OS, especially for the first two tests, I suspect some sort of mobile power management throttling is getting in the way of them all. I'll need to check into that some more, even though I had it plugged into the AC adapter at the time.

The 64-bit Linux hard drive for this notebook is currently in need of a reinstall, but I want to try that soon to see what happens there. I don't have a true Opteron system handy right now, but that would make for a more interesting test anyway, along with an EM64t system.

Celeron (Coppermine) 700Mhz 256MB RAM Linux 2.6

String hashing
Michael Amling Yes. :) Yes. :) Sorry for posting this in sci.crypt, but my hash function is specifically *NOT* recommended for any...

-march=i586 -O3

CRC32 : 15.620s oneAtATimeHash : 14.180s FNVHash : 15.040s BobJenkins : 9.390s SuperFastHash : 10.870s

Seems as if you need cache for SuperFastHash to show its stuff relative to the others.

-- Randy Howard (2reply remove FOOBAR) "Making it hard to do stupid things often makes it hard to do smart ones too." -- Andrew Koenig



Your Ad Here

List | Previous | Next

String hashing was: Thou shalt have no other gods before the ANSI C standard 1540

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

Thou shalt have no other gods before the ANSI C standard 1538