[hashcash] Re: Pure Python implementation of hashcash v.1
- From: "David Mertz, Ph.D." <mertz@xxxxxxxxx>
- To: hashcash@xxxxxxxxxxxxx
- Date: Thu, 23 Sep 2004 23:28:46 -0400
On Sep 23, 2004, at 10:59 PM, Mitch Denny wrote:
http://www.gnosis.cx/download/gnosis/util/hashcash.py
Hi, it would be interesting to see whether it ran faster on IronPython
which
compiles Python code to a .NET backend. Apparently the CLR backend can
actually speed up execution times too.
Well, sure. I'd be interested in knowing that. But I don't have
access to a .NET environment (don't run Windows, on principle; haven't
installed Mono because of a lack of a compelling reason).
If someone with .NET wants to try my hashcash.py module on IronPython,
I'd love to see results. Just run:
./hashcash.py -sm someone@xxxxxxxxxxxxxxxx
To get some rough benchmarks. The time for generating a megahash
varies wildly, but the hashes per second seems stable across runs on
the same machine. If you use a machine with Psyco installed (JIT for
Python, basically), it boosts it another 20% or so.
In any case, it's a lot slower than the C version. It's even more
slower than the *amazingly* good G4/Altivec version, which just screams
on my Powerbook (exactly the same as the published benchmark, FWIW)...
I guess a G5 is even better.
- Follow-Ups:
- [hashcash] Re: Pure Python implementation of hashcash v.1
- From: Eric S. Johansson
- References:
- [hashcash] Re: Pure Python implementation of hashcash v.1
- From: Mitch Denny
Other related posts:
- » [hashcash] Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
- » [hashcash] Re: Pure Python implementation of hashcash v.1
Hi, it would be interesting to see whether it ran faster on IronPython which
compiles Python code to a .NET backend. Apparently the CLR backend can
actually speed up execution times too.
- [hashcash] Re: Pure Python implementation of hashcash v.1
- From: Eric S. Johansson
- [hashcash] Re: Pure Python implementation of hashcash v.1
- From: Mitch Denny