On Thu, May 05, 2011 at 08:10:18AM +1000, Vasily Chekalkin wrote: > Can you try parrot 3.3 with attached patch?
The patch seems to work wonders on my desktop, generally a 19% or better improvement over 2011.01: Dell Dimension 9150, 4GB RAM, 64-bit, Kubuntu 11.04 x86_64 Version T1 T2 T3 T4 Fastest vs 2011.01 -------------------------------------------------------------------------- rakbench-01 (core.pm): 2011.01/3.0 (ms2) 212 212 219 215 212 100.0% 2011.04/3.3 (gms) 291 292 291 291 291 135.3% 2011.04/3.3-p1 (gms) 174 174 176 175 174 80.9% rakbench-02 (sin.t): 2011.01/3.0 (ms2) 38.0 38.8 38.1 38.9 38.0 100.0% 2011.04/3.3 (gms) 47.6 47.2 47.2 47.2 47.2 124.2% 2011.04/3.3-p1 (gms) 40.9 41.0 40.9 40.9 40.9 107.6 rakbench-03 (atan2.t): 2011.01/3.0 (ms2) 37.2 37.4 37.2 37.1 37.1 100.0% 2011.04/3.3 (gms) 33.6 33.6 33.5 33.3 33.3 89.8% 2011.04/3.3-p1 (gms) 30.0 29.9 30.4 30.4 29.9 80.6% rakbench-04 (rx.t): 2011.01/3.0 (ms2) 155.7 152.7 154.3 153.7 152.7 100.0% 2011.04/3.3 (gms) 123.1 122.6 122.6 122.3 122.3 80.1% 2011.04/3.3-p1 (gms) 96.4 97.2 96.1 96.6 96.1 62.9% I'm not sure why we aren't seeing a big improvement in the sin.t test. I'm running a spectest on the 2011.04/3.3-p1 install now, just to verify that the patch doesn't break something else. I may also do a fresh round of tests, just as confirmation. > My main suspition that we have quite different memory layouts between > _compiled_ parrot. I suspect you're correct; that would explain a lot of what I've been seeing in these benchmark results. Pm _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
