家帰ったら読みなおすための備忘録。
pypyのSTMバージョンが初リリースしたので、その関連でSTMがなぜいるんだっけ?GIL-lessになると何がうれしいの?GILってそもそもなんだっけ?を再キャッチアップ。
以下まとめ。
STM
- ハードウェアトランザクショナルメモリを用いたRuby仮想機械の大域インタープリタロックの除去 ※PDF
- http://www.atdot.net/~ko1/diary/200701.html#d25
- Rubyの笹田さん(@_ko1さん)が2007年に抱いていたSTMについての当時の考えがかいま見える(?)