[hashcash] Re: libfastmint update 20040619
- From: Adam Back <adam@xxxxxxxxxxxxxxx>
- To: hashcash@xxxxxxxxxxxxx
- Date: Sun, 20 Jun 2004 08:15:02 -0400
Previous best on 3.06Ghz P4:
-O3 -funroll-loops -march=pentium4 -mmmx -msse -msse2
1841293 ANSI Compact 1-pipe
1506512 ANSI Standard 1-pipe
2109118 ANSI Compact 2-pipe
1611131 ANSI Standard 2-pipe
3052671 AMD64/x86 MMX Compact 1x2-pipe
3866716 AMD64/x86 MMX Standard 1x2-pipe *
and new code:
-O3 -funroll-loops -march=pentium4 -mmmx -msse -msse2
1993854 ANSI Compact 1-pipe
1715641 ANSI Standard 1-pipe
905185 ANSI Ultra-Compact 1-pipe
2379761 ANSI Compact 2-pipe
2202167 ANSI Standard 2-pipe
3278782 AMD64/x86 MMX Compact 1x2-pipe
4339564 AMD64/x86 MMX Standard 1x2-pipe *
so 12% faster on P4.
Previous best on AMD k6-2:
434462 AMD64/x86 MMX Compact 1x2-pipe
and new code:
245091 ANSI Compact 1-pipe
245499 ANSI Standard 1-pipe
110108 ANSI Ultra-Compact 1-pipe
222206 ANSI Compact 2-pipe
235695 ANSI Standard 2-pipe
474421 AMD64/x86 MMX Compact 1x2-pipe
466915 AMD64/x86 MMX Standard 1x2-pipe *
so 9% faster on AMD k6-2.
Adam
On Sat, Jun 19, 2004 at 10:36:22PM +0100, Jonathan Morton wrote:
> Here, finally, is a version of libfastmint that incorporates the
> work-reduction techniques we discussed earlier. It also builds on
> MacOS Carbon/Classic, which it didn't before. Performance should be up
> by about 10-15% on all minter cores, usually in the upper end of that
> range.
>
> I can now get 3-million per second on my 667MHz 7450, and 3.6-million
> on an Athlon-XP 2500+ (slightly faster than the 1600MHz model I was
> using before). If I overclocked to slightly over 2GHz, I would break 4
> million with that machine.
- References:
- [hashcash] libfastmint update 20040619
- From: Jonathan Morton
Other related posts:
- » [hashcash] libfastmint update 20040619
- » [hashcash] Re: libfastmint update 20040619
- [hashcash] libfastmint update 20040619
- From: Jonathan Morton