Project

General

Profile

Actions

Misc #21566

closed

Transfer Shopify/yjit-bench and speed.yjit.org to ruby/ruby-bench and *.ruby-lang.org

Misc #21566: Transfer Shopify/yjit-bench and speed.yjit.org to ruby/ruby-bench and *.ruby-lang.org
1

Added by k0kubun (Takashi Kokubun) about 2 months ago. Updated about 1 month ago.


Description

Proposal

  1. Transfer Shopify/yjit-bench to ruby/ruby-bench on GitHub
    • Let @ruby/jit (YJIT/ZJIT developers) maintain the repository
  2. Host speed.yjit.org on *.ruby-lang.org

Background

yjit-bench has collected useful application-level benchmarks for Ruby, which have been used for other Ruby implementations as well. It can be used without YJIT and is useful as a general Ruby benchmark suite, so it might make more sense to call it "ruby-bench" under the Ruby organization.

speed.yjit.org is a website that visualizes the benchmark results of yjit-bench every day. It's useful for monitoring the CRuby performance in general, so we could have it as a ruby-lang.org website, not a YJIT one.


@ufuk (Ufuk Kayserilioglu) has originally proposed the idea of (2) to @hsbt (Hiroshi SHIBATA) and he's onboard with it. I'm filing this here for public awareness and discussions.

Updated by k0kubun (Takashi Kokubun) about 2 months ago Actions #1

  • Description updated (diff)

Updated by k0kubun (Takashi Kokubun) about 2 months ago Actions #2

  • Description updated (diff)

Updated by k0kubun (Takashi Kokubun) about 2 months ago Actions #3

  • Description updated (diff)

Updated by matz (Yukihiro Matsumoto) about 2 months ago Actions #4 [ruby-core:123198]

Sounds great! Go ahead.

Matz.

Updated by hsbt (Hiroshi SHIBATA) about 2 months ago Actions #5 [ruby-core:123199]

  • Status changed from Open to Assigned
  • Assignee set to hsbt (Hiroshi SHIBATA)

Updated by hsbt (Hiroshi SHIBATA) about 1 month ago Actions #6 [ruby-core:123211]

@rafaelfranca transferred Shopify/yjit-bench to ruby/yjit-bench today. Thanks!

Updated by Eregon (Benoit Daloze) about 1 month ago Actions #7 [ruby-core:123217]

How about renaming to ruby/ruby-bench as proposed in the issue description?
Will that be done as a second step maybe?

I think it would make a lot of sense to call it ruby/ruby-bench, that benchmark suite is effectively not specific to YJIT and it's the most comprehensive realistic benchmark suite we have for realistic Ruby workloads (as @k0kubun (Takashi Kokubun) said).

Updated by k0kubun (Takashi Kokubun) about 1 month ago Actions #8 [ruby-core:123227]

Will that be done as a second step maybe?

Yes, done.

Updated by k0kubun (Takashi Kokubun) about 1 month ago Actions #9 [ruby-core:123277]

  • Status changed from Assigned to Closed
Actions

Also available in: PDF Atom