ちょっと古い話題だけど、glibc 2.18に lock elision入ることが確定しましたね。lock elisionとはHaswellから搭載されるHTM(Hardware Transaction Memory) をつかって、pthread_mutex_* の並列度を劇的にあげようというパッチ。
ワーストケースでは逆に何十倍も遅くなるとか非互換ありでしかもPOSIX違反やんけなどと指摘されつつもIntelの強力なプッシュによりデフォルトでONになった。
ロック性能とか気になる人はチェックしとくといいよ。
ワーストケースでは逆に何十倍も遅くなるとか非互換ありでしかもPOSIX違反やんけなどと指摘されつつもIntelの強力なプッシュによりデフォルトでONになった。
ロック性能とか気になる人はチェックしとくといいよ。
- 関連記事
-
- ioctl の man page が fix された (2013/11/18)
- lock elision はいったね (2013/07/22)
- SUSの read write lock の規定がバグってるという話 (2013/07/15)