[Mnet-devel] erasure code optimization project
Lenny G Arbage
alengarbage at yahoo.com
Thu Aug 5 18:12:08 BST 2004
--- Bryce Wilcox-O'Hearn <zooko at zooko.com> wrote:
> What happened when you ran "make" in the rizzo
> subdirectory?
I just figured it out -- you should remove 'fec.S'
from the repository so that 'make' rebuilds it for the
appropriate host architecture. As it was, I got a
slew of messages from the assembler about "no such
instruction" etc.
Here are the numbers I get for the same file as
reported before, using rizzo:
time ~/tmp/ecopt/rizzoerasureimpl/rs_encode_file r1 84
170 r1.rizzo.coded/x > /tmp/rizzo.decoder
real 0m0.147s
user 0m0.090s
sys 0m0.010s
time ~/tmp/ecopt/rizzoerasureimpl/rs_decode_file x >
r1.decoder 2>decode.log
real 0m0.056s
user 0m0.030s
sys 0m0.010s
Rizzo is certainly faster than plank on my machine,
but LDGM still beats it by more than a factor of 5x...
Of course, this is just one datapoint. I'll run on a
few more filetypes/sizes to see how things hold up.
-Lenny
__________________________________
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail
More information about the Mnet-devel
mailing list