Hi all, On Wed, Sep 2, 2009 at 1:56 PM, Andy Dougherty <[email protected]> wrote: > > Here are a few random observations: > > Current JIT: > Can anyone provide reasonable benchmarks for whether this actually > provides any significant performance boost? (Obviously, this has > to be done by someone on a platform where it currently works.)
I think the best JIT success story has been the PIR MD5 library because: * It only uses simple instructions which pretty much all JIT * Does lots of looping so that it gets lots of payback from the JIT'ing It's not representative of real code I know, but shows the current JIT code shining. Gives at least a 10-fold increase, even over the fast core. (I'm not suggesting sticking with the current JIT implementation) Cheers, Nick ni...@jenny:~/src/parrot$ time ./parrot examples/library/md5sum.pir ~/Desktop/mono-139174.tar 2d5b5571ac09f6f82e09a54635a56a11 /home/nickg/Desktop/mono-139174.tar real 2m41.270s user 2m39.822s sys 0m1.128s ni...@jenny:~/src/parrot$ time ./parrot --runcore=fast examples/library/md5sum.pir ~/Desktop/mono-139174.tar 2d5b5571ac09f6f82e09a54635a56a11 /home/nickg/Desktop/mono-139174.tar real 1m47.448s user 1m46.111s sys 0m1.084s ni...@jenny:~/src/parrot$ time ./parrot --runcore=jit examples/library/md5sum.pir ~/Desktop/mono-139174.tar 2d5b5571ac09f6f82e09a54635a56a11 /home/nickg/Desktop/mono-139174.tar real 0m10.231s user 0m8.993s sys 0m1.204s _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
