A real system evaluation of hardware atomicity for software speculation
暂无分享,去创建一个
[1] R. D. Valentine,et al. The Intel Pentium M processor: Microarchitecture and performance , 2003 .
[2] Craig B. Zilles,et al. Reactive techniques for controlling software speculation , 2005, International Symposium on Code Generation and Optimization.
[3] Sanjay J. Patel,et al. rePLay: A Hardware Framework for Dynamic Optimization , 2001, IEEE Trans. Computers.
[4] Richard Johnson,et al. The Transmeta Code Morphing#8482; Software: using speculation, recovery, and adaptive retranslation to address real-life challenges , 2003, CGO.
[5] Scott A. Mahlke,et al. Effective compiler support for predicated execution using the hyperblock , 1992, MICRO 25.
[6] Vasanth Bala,et al. Dynamo: a transparent dynamic optimization system , 2000, SIGP.
[7] Michael D. Smith,et al. Efficient superscalar performance through boosting , 1992, ASPLOS V.
[8] Scott Mahlke,et al. Sentinel scheduling: a model for compiler-controlled speculative execution , 1993 .
[9] Craig B. Zilles,et al. Hardware atomicity for reliable software speculation , 2007, ISCA '07.
[10] Scott A. Mahlke,et al. The superblock: An effective technique for VLIW and superscalar compilation , 1993, The Journal of Supercomputing.
[11] Håkan Grahn,et al. Transactional memory , 2010, J. Parallel Distributed Comput..
[12] James R. Goodman,et al. Speculative lock elision: enabling highly concurrent multithreaded execution , 2001, MICRO.
[13] Scott A. Mahlke,et al. Speculative execution exception recovery using write-back suppression , 1993, Proceedings of the 26th Annual International Symposium on Microarchitecture.
[14] David Keppel,et al. Shade: a fast instruction-set simulator for execution profiling , 1994, SIGMETRICS.
[15] Joseph A. Fisher,et al. Trace Scheduling: A Technique for Global Microcode Compaction , 1981, IEEE Transactions on Computers.
[16] Thomas F. Wenisch,et al. InvisiFence: performance-transparent memory ordering in conventional multiprocessors , 2009, ISCA '09.
[17] Gurindar S. Sohi,et al. Speculative versioning cache , 1998, Proceedings 1998 Fourth International Symposium on High-Performance Computer Architecture.