HTM seems best suited to update-heavy workloads involving relatively small changes to disparate portions of a relatively large in-memory data structures running on large multiprocessors, as this meets the size restrictions of current HTM implementations while minimizing the probability of conflicts and attendant aborts and rollbacks. This sc
トランザクショナルメモリ (スコア:1)
STMですが、日本語の文献だと、以下のプレゼンが詳しくて良かったです。
STMの設計と進化
http://www.slideboom.com/presentations/1001727/STM [slideboom.com]
# そういえば、STMのようなテクニックって既にLinuxカーネルのseqlockで一部使われてますね。
# seqlockは、write側はチケットスピンロックするけども、read側は読み出し→情報変化してたらリトライという感じ。
Re:トランザクショナルメモリ (スコア:2)
Intel TSX
とかぐぐると、ソレっぽいモノが引っ掛かったり。
Re: (スコア:0)
IntelとIBMがHTMを実装しています。両者はHTMによって高速化したとする資料をいくつか出しているのですが…まぁアレですよね。
perfbookに書かれている以下の評価が分かりやすいです。