<p dir="ltr">Hi, if you can share any of those benchmarks, I'd be happy to set some of them up on <a href="http://speed.squeak.org">speed.squeak.org</a></p>
<p dir="ltr">cheers, <br>
Tim</p>
<br><div class="gmail_quote"><div dir="ltr">Luciano Notarfrancesco <<a href="mailto:luchiano@gmail.com">luchiano@gmail.com</a>> schrieb am Do., 17. Nov. 2016, 17:00:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg">
Wow, the new VM is faaast!  (I know, I'm a little late on the game, I<br class="gmail_msg">
just finished migrating my code to a new image.)<br class="gmail_msg">
<br class="gmail_msg">
I'm comparing Cuis 5.0 Spur + newest Cog VM (32 bits) against Cuis 4.5<br class="gmail_msg">
Cog r3370 from 2015-6. Soon we'll see how things go with 64 bits too.<br class="gmail_msg">
<br class="gmail_msg">
All my benchmarks run faster. Integer arithmetic has improved (the<br class="gmail_msg">
simplest benchmark of '1000!' get speedup by 4.5x). Other more complex<br class="gmail_msg">
benchmarks that don't depend on large integer arithmetic run much<br class="gmail_msg">
faster too, like Groebner bases over Z/p with small p, as well as<br class="gmail_msg">
computing with permutation groups. Overall, the speedup is 1.5x to 5x,<br class="gmail_msg">
in some cases more.<br class="gmail_msg">
<br class="gmail_msg">
In one particular case (cyclic 7 Groebner basis over the prime field<br class="gmail_msg">
Z/32003, a standard benchmark for computer algebra systems) the<br class="gmail_msg">
speedup factor is 600x. But this seems to be a bug, either in the old<br class="gmail_msg">
VM/image combo or the new one, or something in my code that behaves<br class="gmail_msg">
differently in the new VM/image, because they don't produce the same<br class="gmail_msg">
output. I'll investigate it. Other than that, over 400 tests passed<br class="gmail_msg">
without problem.<br class="gmail_msg">
<br class="gmail_msg">
So, thanks to all that made this possible, specially Eliot and the<br class="gmail_msg">
vm-dev team, and Juan for migrating Cuis to Spur. Awesome work!<br class="gmail_msg">
Luciano<br class="gmail_msg">
</blockquote></div>