Software Transactional Memo

STM関係のことをメモっていこうと思います。

2012-01-01から1年間の記事一覧

最近の若者は果たして軟弱か

エジプトの壁画にさえ「最近の若者は云々」と小言が書かれているという話は有名で 多くの場合それは年長者による若さへの妬みの表れであって、実質気のせいという解釈はある。 大まかに見ると平均的な知能は昔から変わらず上がっているという調査報告もある…

情報科学若手の会に参加してきました

9/15から静岡の伊東で開催された情報科学若手の会に参加してきました。 もともと女帝や@did2memo君や温泉が目当てで行ったのですが、無事それらの目的も果たせまして、ついでに日本を代表する競技プログラマーの一人にLock-freeを布教できたのは願ってもない…

python-memcacheへの不満

STMの話題では無いのだけれど自分がKVS上でのSTMというものをPythonで作りながら感じた事 pip install python-memcacheで入る、純Python実装のmemcacheクライアントライブラリ memcachedクライアントライブラリは他にも幾つか有ったのだけれどことごとく要件…

簡単に説明する とは

人に説明を求める場合、より詳しい人に説明を願いたいのは自然な事だけどそんな人たちは詳しさ故に難解な説明をしがち。 例えば「象って何?」と聞かれた場合に 「大きくて鼻の長い動物だよ」と答えるべきだった所を 「アフリカやアジアに済むゾウ目の動物の…

STMにまつわる用語メモ(すごく自信ない)

Strongly/Weakly Atomic トランザクション中で読み書きしている値が非トランザクションから読みだしても同じ値を読めるかどうか、という物。HTM(Hardware Transactional Memory)はキャッシュラインの拡張なだけあって、非トランザクションからでも普通に読み…