Exupery 0.11rc1 is out

bryce at kampjes.demon.co.uk bryce at kampjes.demon.co.uk
Sun Feb 18 13:28:38 UTC 2007


Thanks Andy,
I've uploaded the VM you supplied. It's really nice to be able to
release with a VM for two major platforms at the same time.

The versions you used are correct and your benchmarks look fine.

Here's the benchmarks I get on a AMD 64 3500 (2.2GHz):

arithmaticLoopBenchmark 1387 compiled 127 ratio: 10.920
bytecodeBenchmark 2139 compiled 484 ratio: 4.419
sendBenchmark 1582 compiled 728 ratio: 2.173
doLoopsBenchmark 1063 compiled 843 ratio: 1.261
pointCreation 1075 compiled 1030 ratio: 1.044
largeExplorers 585 compiled 595 ratio: 0.983
compilerBenchmark 474 compiled 454 ratio: 1.044
Cumulative Time 1058.337 compiled 521.541 ratio 2.028

It's nice that you're getting better numbers for pointCreation and
largeExplorers than I am. On my machine the interpreter is doing very
well at object creation. When I first investigated the interpreter was
much slower, I don't know why it's gotten faster but I've changed
VMMaker versions, compiler version, and CPU since then.

That said, this release is slower than the previous releases for
most things. That's because it now checks for interrupts on message
entry and backwards jumps. I haven't done any tuning since adding
the interrupt checks. The goal for now is to provide a practical speed
improvement.

Bryce

Andrew Tween writes:
 > Hi Bryce,
 > Nice to see you making such good progress.
 > 
 > <snip>
 >  > It would be nice to have a Windows VM for this release.
 > 
 > I've built a new Windows VM based on the latest one released by Andreas a couple
 > of weeks ago.
 > I'll zip and mail it to you.
 > 
 > I used these packages (let me know if I used the wrong ones).
 > 
 > VMMaker-wbk.66.mcz
 > Exupery-wbk.241.mcz
 > 
 > There were 4 failures in the story tests - all due to missing classes.
 > 
 > Here are the benchmarks...
 > 
 > arithmaticLoopBenchmark 2358 compiled 361 ratio: 6.532
 > bytecodeBenchmark 4184 compiled 1433 ratio: 2.919
 > sendBenchmark 3342 compiled 1919 ratio: 1.742
 > doLoopsBenchmark 2111 compiled 1851 ratio: 1.140
 > pointCreation 3079 compiled 2503 ratio: 1.229
 > largeExplorers 1755 compiled 1406 ratio: 1.248
 > compilerBenchmark 1315 compiled 1268 ratio: 1.036
 > Cumulative Time 2426.005 compiled 1350.650 ratio 1.796
 > 
 > Cheers,
 > Andy
 > 
 > 
 > 
 > _______________________________________________
 > Exupery mailing list
 > Exupery at lists.squeakfoundation.org
 > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery


More information about the Exupery mailing list