Ruby3は如何にして3倍高速になるのか Ruby Central代表Evan Phoenixによる #rubykaigi 2015 3日目Keynote

2
前へ 1 ・・ 3 4 ・・ 8 次へ
Blue Garnet @blue_garnet_

#rubykaigi ポリモーフィックなインラインキャッシュ ryaku

2015-12-13 17:42:13
あおの @aono_ex_parrot

コンパイラが固定値に書き換えられるものは書き換える そりゃ速くはなるだろうさ… #rubykaigi

2015-12-13 17:42:18
Sadayuki Furuhashi @frsyuki

RubyがJITを備えて、JVM並に大食いでウォームアップに時間がかかるようになったら、それはイヤではあるな。 #rubykaigi

2015-12-13 17:42:20
Blue Garnet @blue_garnet_

#rubykaigi SELF was Viable Inlened not only SELD メソッドではなく、プリミティブでもある Inlined blocks

2015-12-13 17:42:51
gihyoreport @gihyoreport

3日目基調講演「Ruby: 2020 - How do we get to Ruby3x3」発表の @evanphx さん。 #rubykaigi pic.twitter.com/qcBKsS1kgo

2015-12-13 17:43:17
拡大
Blue Garnet @blue_garnet_

#rubykaigi 全ての動的言語がパフォーマンスリサーチ 仮想敵に踏み台として提供された SELF

2015-12-13 17:43:38
Blue Garnet @blue_garnet_

動的言語は早くない JITテクノロジーは巨大な利益をもたらす ランタイムからダイナミズムを取り除くことで、パフォーマンス改善 #rubykaigi

2015-12-13 17:44:19
Blue Garnet @blue_garnet_

StrongTalk 型システムをスモールトークに与えた スモールトークのパフォーマンスを改善した #rubykaigi

2015-12-13 17:45:00
黒曜@Leaner Technologies @kokuyouwind

SmallTalkに静的型システムを入れたStrongTalk。そんなのあるのかー… en.wikipedia.org/wiki/Strongtalk #rubykaigi #rubykaigiA

2015-12-13 17:45:29
Hiroshi Nakamura @nahi

At this #rubykaigi how many times did I hear JIT inlining of (almost) monomorphoc callsite? OMR, Truffle, indy, and at the closing keynote.

2015-12-13 17:45:52
Blue Garnet @blue_garnet_

StrongTalkの型について 開発者の理解を改善する狙い 型は開発者のパフォーマンスを改善しなかった #rubykaigi

2015-12-13 17:45:54
Blue Garnet @blue_garnet_

Sunにかわれた Javaで動くようSmalltalkを改造 HotSpotVM #rubykaigi

2015-12-13 17:46:53
Blue Garnet @blue_garnet_

教訓 #rubykaigi 型付けは可能。パフォーマンスは改善しない SELFのkyんきゅうは他の言語の改善に用いられた

2015-12-13 17:47:26
みょうが@揚げ出しエンジニア @mrkn

Strongtalk について調べてたら sumim さんの日記が出てきた d.hatena.ne.jp/sumim/20060912… #rubykaigi

2015-12-13 17:47:50
Blue Garnet @blue_garnet_

JSエンジンクロームのため SELFと型付SMALLTALKの技術をjsに用いた #rubykaigi

2015-12-13 17:48:18
蒼天已に🍣 @snowcrush

StrongtalkといえばJVMの元になったやつだっけ・・・#rubykaigi

2015-12-13 17:48:33
Blue Garnet @blue_garnet_

V8の最適化 隠されたクラスをさがす速い狙った より厳格なコンパイラを使った、もっと動作するように #rubykaigi

2015-12-13 17:49:10
m1sogi webエンジニア @m1sogi

#rubykaigi V8はプロパティを探すのがはやい

2015-12-13 17:49:52
Blue Garnet @blue_garnet_

その結果 JITテクノロジーはパフォーマンスの原動力 ランタイムコードゲネレーションは許した、型パス 実行環境から搾取 #rubykaigi

2015-12-13 17:50:16
前へ 1 ・・ 3 4 ・・ 8 次へ