Information and Media Technologies
Online ISSN : 1881-0896
ISSN-L : 1881-0896
Computing
Efficient Lock Algorithm for Shared Objects in SMP Environments
Takeshi OgasawaraHideaki KomatsuToshio Nakatani
著者情報
ジャーナル フリー

2007 年 2 巻 1 号 p. 154-162

詳細
抄録

We propose a new algorithm that is effective for objects that are shared among threads but are not contended for in SMP environments. We can remove the overhead of the serialization between lock and other non-lock operations and avoid the latency of complex atomic operations in most cases. We established the safety of the algorithm by using a software tool called Spin. The experimental results from our benchmarking on an SMP machine using Intel Xeon processors revealed that our algorithm could significantly improve efficiency by 80% on average compared to using complex atomic instruction.

著者関連情報
© 2007 by Information Processing Society of Japan
前の記事 次の記事
feedback
Top