[Vm-dev] benchmarking and recent results

Clément Bera bera.clement at gmail.com
Thu Oct 3 08:57:14 UTC 2013


Stefan, you can integrate in SMark. There some classes that are here only
for the jenkins, I don't know if you need them. See the image in the
jenkins job
I'll have a look at the benchs of Computer Language Benchmarks Game.

Stef, I need a machine reserved for benchs, we are working with Esteban on
setting up one with one of our old mac.

Eliot, I agree that DeltaBlue and Richards were definitely the most useful
in the suite I have. I can put them in the Cog repository but they rely on
SMark, Stefan Mar's framework to bench. I don't know if you want to add
this dependency in Cog. By the way I keep working on the Sista, but with 1
or 2 day of work per week it will take me a while to get back the
infrastructure to work (I mean bytecode -> SSA -> bytecode). The bytecode
to SSA decompiler doesn't support your blockClosure implementation and
there's even more work in the SSA to bytecode generator. When it'll work
I'll contact you back for the new bytecode set.

Ryan, I will have a look at Splay and ParserCombinator. There will
definitely be a huge difference between the Spur version and the current
version of Cog in these benchs.

2013/10/3 Ryan Macnak <rmacnak at gmail.com>

> On Tue, Oct 1, 2013 at 11:46 PM, Clément Bera <bera.clement at gmail.com>wrote:
>>> Do you have any other benchs implemented in Squeak / Pharo ? If someone
>>> can extract the benchs from strongtalk in the Squeak chunk format I would
>>> be pleased. Seemingly you can only do that on windows and I don't have
>>> access to this kind of computer.
> We have Newspeak and Smalltalk versions of Strongtalk's DeltaBlue and
> Richards in https://bitbucket.org/newspeaklanguage/benchmarks. (In
> MemoryHole's format; load into a Newspeak image and you can output chunk
> format.) This version of DeltaBlue adheres to the original in its weird
> pattern of accessing the constant Strength values, which if you look at V8
> or Dart's versions you will find rewritten.
> It will be interesting to look at how Spur affects Splay (GC-heavy) and
> ParserCombinators (non-trivial amounts of string at:). We have Newspeak
> versions, but it would be nice to have Smalltalk versions as well.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20131003/dc858ada/attachment.htm

More information about the Vm-dev mailing list