| Kevin M. Lepak and Mikko H. Lipasti. Temporally silent stores. In ASPLOS-X: Proceedings of the 10th international conference on Architectural support for programming languages and operating systems, pages 30--41, New York, NY, USA, 2002. ACM Press. |
....While they squashed individual silent store operations, we elide pairs of stores that individually are not silent but when executed as a pair are silent. The notion of silent store pairs employed by SLE is an example of the notion of Temporal Silence recently investigated by Lepak and Lipasti [112]. 107 In this chapter we proposed Speculative Lock Elision a microarchitectural technique to remove unnecessary serialization from a dynamic instruction stream. The key idea behind SLE involves using the cache coherence protocol to obtain appropriate permissions on the necessary cache blocks, ....
Kevin M. Lepak and Mikko H. Lipasti. Temporally Silent Stores. In Proceedings of the Tenth Symposium on Architectural Support for Programming Languages and Operating Systems, October 2002.
....atomic execution without any semantic information from the software and is a purely hardware technique that only observes the dynamic instruction stream. The notion of silent storepairs employed by SLE for doing so is an example of the notion of Temporal Silence investigated by Lepak and Lipasti [23]. 1. Calculate local timestamp 2. Identify transaction start: a) Initiate TLR mode (use SLE to elide locks) b) Execute transaction speculatively. 3. During transactional speculative execution . Locally buffer speculative updates . Append timestamp to all outgoing requests . If incoming ....
K. M. Lepak and M. H. Lipasti. Temporally silent stores. In Proceedings of the Tenth Symposium on Architectural Support for Programming Languages and Operating Systems, Oct. 2002.
No context found.
Kevin M. Lepak and Mikko H. Lipasti. Temporally silent stores. In ASPLOS-X: Proceedings of the 10th international conference on Architectural support for programming languages and operating systems, pages 30--41, New York, NY, USA, 2002. ACM Press.
No context found.
K. M. Lepak and M. H. Lipasti. Temporally silent stores. In Proceedings of the 10th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, pages 30--41, Oct. 2002.
No context found.
K. M. Lepak and M. H. Lipasti. Temporally silent stores. In Proceedings of the Tenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Oct 2002.
No context found.
K. M. Lepak and M. H. Lipasti. Temporally silent stores. In Proceedings of the Tenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Oct 2002.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC