New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Charles Oliver Nutter
So, that new Ruby implementation I hinted at was announced this week. It's called Topaz, and it's based on the RPython/PyPy toolchain. It's still very early days, of course, since the vast majority of Ruby core has not been implemented yet. But for the benchmarks it can run, it usually beats

AW:New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Thomas Wuerthinger
Do you also have startup performance metrics - I assume the numbers below are about peak performance? What is the  approximate % of language feature completeness of Topaz and do you think this aspect is relevant when comparing performance? Thanks, thomas Charles Oliver Nutter

Re: New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Charles Oliver Nutter
On Sat, Feb 9, 2013 at 1:07 PM, Thomas Wuerthinger thomas.wuerthin...@oracle.com wrote: Do you also have startup performance metrics - I assume the numbers below are about peak performance? It seems to warm up very quickly; there's sometimes 2x slower perf on the first iteration, but it rapidly

Re: New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Remi Forax
On 02/09/2013 06:19 PM, Charles Oliver Nutter wrote: So, that new Ruby implementation I hinted at was announced this week. It's called Topaz, and it's based on the RPython/PyPy toolchain. It's still very early days, of course, since the vast majority of Ruby core has not been implemented yet.

Re: New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Fernando Cassia
On Sat, Feb 9, 2013 at 2:19 PM, Charles Oliver Nutter head...@headius.comwrote: Anyway, I thought I'd share these numbers, since they show we've got more work to do to get JVM-based dynamic languages competitive with purpose-built dynamic language VMs. I'm not really *worried* per se, since

Re: New Ruby impl based on PyPy...early perf numbers ahead of JRuby

2013-02-09 Thread Jim Laskey
Here here. Sent from my iPhone 4 On 2013-02-09, at 9:20 PM, Fernando Cassia fcas...@gmail.com wrote: On Sat, Feb 9, 2013 at 2:19 PM, Charles Oliver Nutter head...@headius.com wrote: Anyway, I thought I'd share these numbers, since they show we've got more work to do to get JVM-based