[#62904] [ruby-trunk - Feature #9894] [Open] [RFC] README.EXT: document rb_gc_register_mark_object — normalperson@...
Issue #9894 has been reported by Eric Wong.
3 messages
2014/06/02
[#63321] [ANN] ElixirConf 2014 - Don't Miss Jos辿 Valim and Dave Thomas — Jim Freeze <jimfreeze@...>
Just a few more weeks until ElixirConf 2014!
6 messages
2014/06/24
[#63391] Access Modifiers (Internal Interfaces) — Daniel da Silva Ferreira <danieldasilvaferreira@...>
Hi,
3 messages
2014/06/28
[ruby-core:63440] [ruby-trunk - Feature #9997] Specifying non volatile registers for increase performence in ppc64
From:
nobu@...
Date:
2014-06-30 16:47:30 UTC
List:
ruby-core #63440
Issue #9997 has been updated by Nobuyoshi Nakada. The first results are inverted? ---------------------------------------- Feature #9997: Specifying non volatile registers for increase performence in ppc64 https://bugs.ruby-lang.org/issues/9997#change-47482 * Author: Leonardo Bianconi * Status: Open * Priority: Normal * Assignee: Leonardo Bianconi * Category: core * Target version: current: 2.2.0 ---------------------------------------- To increase performance on ppc64 machines, the registers 14 and 15 were specified for the architecture, just like for x86_64 machines. I've executed some benchmarks, see below: bm_loop_for.rb Before After real 0m2.524s real 0m2.781s user 0m2.520s user 0m2.777s sys 0m0.004s sys 0m0.004s bm_loop_whileloop.rb Before After real 0m1.142s real 0m1.267s user 0m1.138s user 0m1.263s sys 0m0.004s sys 0m0.004s bm_so_array.rb Before After real 0m1.556s real 0m1.832s user 0m1.552s user 0m1.828s sys 0m0.004s sys 0m0.004s bm_so_matrix.rb Before After real 0m1.070s real 0m1.107s user 0m1.066s user 0m1.104s sys 0m0.004s sys 0m0.004s ---Files-------------------------------- enhac_ppc64.patch (781 Bytes) -- https://bugs.ruby-lang.org/