[Vm-dev] benchmarking and recent results

Eliot Miranda eliot.miranda at gmail.com
Thu Oct 3 21:11:10 UTC 2013

Hi Clément,

On Thu, Oct 3, 2013 at 1:57 AM, Clément Bera <bera.clement at gmail.com> wrote:

> Hey,
> 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.

Yes, please, go ahead.  I can integrate them into the Shootout benchmarks I
have and break the dependency if I need to.

> 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.

OK, great.  Don't worry; these things take time :-)  I've waited three
years to start work on Spur.  As long as we get there in the end :-).
 Software seems to be an area where people keep claiming the end is nigh
and a revolution is afoot.  But cobol is still here ;-).

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.

 i do hope so :-)

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/8ba4ef29/attachment.htm

More information about the Vm-dev mailing list