|
hashcash benchmarksAs you know hashcash is faster on faster CPUs. But how much faster? This page tells you how many megahashes (1 megahash = 20 bits of collision) per second various bits of hardware old and cutting edge new can churn out. Please send in your benchmarks for processors.With the new libfastmint code from Jonathan Morton, for x86 family processors there is assembler code using the MMX SIMD instructions and for PPC processors there is assembler code using the vector units. But also the C version that comes in libfastmint is a lot faster. Run hashcash -sv and send me <adam@cypherspace.org> or send to the hashcash list your benchmark. Go here for binaries for download. Note some computers automatically throttle (lower the processor clock rate) as a cooling method rather than increasing CPU fan speed (this gives slower performance when hot but makes it run quieter). If your computer is this you may get significantly slower benchmark results. On windows a tool such as this MegaHertz can measure your actual CPU speed. Maybe there are better tools, but this appears to work. On computers with turbo boost the actual clock rate a core is running at will depend on how many cores are busy and also potentialy the CPU temperature. Hashcash is currently single threaded so if you make sure nothing intensive is running, you should get full turbo on on core. Intel makes a tool for monitoring clock rate and turbo boost tmonitor. The resultsprocessor type color coding:
|