Speculating on top of an unmodified Java VM
暂无分享,去创建一个
[1] Nir Shavit,et al. Noninvasive concurrency with Java STM , 2009 .
[2] James R. Larus,et al. Software and the Concurrency Revolution , 2005, ACM Queue.
[3] Alan Mycroft,et al. A lightweight in-place implementation for software thread-level speculation , 2009, SPAA '09.
[4] Ivo Filipe Silva,et al. JaSPEx: Speculative Parallelization on the Java Platform , 2009 .
[5] João P. Cachopo,et al. RuLAM Project : Speculative Parallelization for Java using Software Transactional Memory ∗ , 2011 .
[6] Peng Wu,et al. Fastpath Speculative Parallelization , 2009, LCPC.
[7] Doug Lea,et al. A Java fork/join framework , 2000, JAVA '00.
[8] Christian Wimmer,et al. Efficient coroutines for the Java platform , 2010, PPPJ.
[9] Lawrence Rauchwerger,et al. Polaris: The Next Generation in Parallelizing Compilers , 2000 .
[10] Steven W. K. Tjiang,et al. SUIF: an infrastructure for research on parallelizing and optimizing compilers , 1994, SIGP.
[11] Clark Verbrugge,et al. Understanding Method Level Speculation , 2009 .
[12] João P. Cachopo,et al. Versioned boxes as the basis for memory transactions , 2006, Sci. Comput. Program..
[13] Antony L. Hosking,et al. Nested transactional memory: Model and architecture sketches , 2006, Sci. Comput. Program..
[14] Michael Wolf,et al. The pauseless GC algorithm , 2005, VEE '05.
[15] H. Lee,et al. Helper Transactions : Enabling Thread-Level Speculation via A Transactional Memory System , 2008 .
[16] Jeremy Manson,et al. The Java memory model , 2005, POPL '05.
[17] Clark Verbrugge,et al. Software Thread Level Speculation for the Java Language and Virtual Machine Environment , 2005, LCPC.
[18] Maurice Herlihy,et al. A flexible framework for implementing software transactional memory , 2006, OOPSLA '06.
[19] Kunle Olukotun,et al. The Jrpm system for dynamically parallelizing Java programs , 2003, ISCA '03.