IBM Research
STMはソフトウェアトランザクショナルメモリの略です。 ↓とりあえずwikipedia http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA 日本でSTMの話題を検索すると「楽観的ロックでしょ?」といった発言を見かける事が多く、確かに実用的な手法の多くはロックベースだったりしていますが、正直なところロックベースな手法のSTMはデータベースでのトランザクションと似ているフシがあったりしてデータベースに詳しい人からするとそれほど驚くような手法ではない事が多いのです。その
_ PTT http://ptt.prosym.jp/arc/388/ タイトルに魅かれてひさびさに行ったら、すごい楽しかった! はじめて HTM 含む TM に価値があると思える話だった。未だに STM は信じてないけど、後の呑み会で STM が速くなりうるケースはあるよんと教えてもらって、なるほどなぁとかそういう。 ちょうどよくわかってなくて、なんとなく知りたいなーと思ってたあたりをわかりやすく、かつ詳しくはないけどなんとなく言葉は知ってる ruby の文脈で語ってくれたので、僕にとってわかりやすめでラッキーだったというのもあるとは思うけど、すごく良い話だったと思う。後でリクエストしようと思ってたけど忘れてたんだけど、発表資料どっかに上がるといいなー。 遅れて行って、最初の頃は発表より GSL っていう SC2 の大会の今日の動向の方が気になってたけど、後の方は GSL どうでもよくな
English This website is currently not available. Please try again later. Thank you. Deutsch Diese Internetpräsenz ist zur Zeit nicht erreichbar. Besuchen Sie diese Seite zu einem späteren Zeitpunkt noch einmal. Vielen Dank. Español Esta página web no se encuentra disponible en estos momentos. Por favor, inténtelo de nuevo más tarde.
Haswellにおける、特にエンタープライズ向けの大きな目玉がトランザクションメモリである。トランザクションメモリとは如何な物で、どう利用するのか? という話は今年2月に安藤先生が記事になさっているので、こちらをご覧いただく方が説明が早い。ということで、以後は安藤先生の記事を読んでいることを前提に説明する。 TSXは粗粒度のロック機構を提供するHLE(Hardware Lock Elision)と、細粒度のロック機構を提供するRTM(Restricted Transaction Memory)の2種類が用意される。HLEはXACQUIRE/XRELEASE、RTMはXBEGIN/XENDで、他にXTEST/XABORTという命令が追加されている(Photo23)。
最近みた TechTalks の中で STM (Software Transactional Memory) の話が面白かった. 紹介しようと思ったものの, まず STM の認知度はどれほどなのだろうか. 日本語でぐぐると CPU 会社の宣伝くらいしか見当たらない. 友達にたずねたら "そんなので騒いでいるのは君と Haskell ユーザくらいだよ" とのたまう. 私の脳内では STM 派とメッセージ通信派が激烈な争いを繰り広げていることになっているけれど, 気のせいなのかもしれない... 念のため TechTalks を眺める前に少し STM の話を書いてみる. そのあと話の肴に作ってみた STM のトイ実装 (500行くらい) を紹介したい. Software Transactional Memory の話 ではさっそく STM のことを簡単に説明してみよう. 専門家による一次資料を読
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く