[hashcash] Re: Hashcash performance improvements

  • From: Adam Back <adam@xxxxxxxxxxxxxxx>
  • To: Jonathan Morton <chromi@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Sun, 30 May 2004 11:57:06 -0400

I tried turning off attachment removal via the web interface at
freelists.org.  Let's see if this works.

(The zip is the one Jonathan sent earlier today).

btw it dumps core with -O3 -funroll-loops -march=pentium4 -mmmx before
outputting anything on P4.

I tried a few options, this doesn't crash:

-O3 -funroll-loops -march=pentium3 -mno-mmx

  1812523 ANSI Compact 1-pipe
  1487198 ANSI Standard 1-pipe
  2000025 ANSI Compact 2-pipe
  1657164 ANSI Standard 2-pipe
   ---    PowerPC Altivec Standard 1x4-pipe  (Not available on this 
   ---    PowerPC Altivec Standard 2x4-pipe  (Not available on this 
  3515196 AMD64/x86 MMX Standard 1x2-pipe
  1432117 AMD64/x86 MMX Compact 1x2-pipe *

The P4 likes the mmx assembler!

-O3 -funroll-loops -march=pentium3 -mmmx gives:

  1784638 ANSI Compact 1-pipe
  1546686 ANSI Standard 1-pipe
  2071455 ANSI Compact 2-pipe
  1681181 ANSI Standard 2-pipe
   ---    PowerPC Altivec Standard 1x4-pipe  (Not available on this 
   ---    PowerPC Altivec Standard 2x4-pipe  (Not available on this 
  3515196 AMD64/x86 MMX Standard 1x2-pipe
  1035727 AMD64/x86 MMX Compact 1x2-pipe *


btw I was thinking it would be useful to have a selection of hardware
with linux shell accounts for people who are working on this.

Adam

Other related posts: