Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation
暂无分享,去创建一个
[1] Nikolas Ioannou,et al. Complementing user-level coarse-grain parallelism with implicit speculative parallelism , 2011, 2011 44th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).
[2] Todd C. Mowry,et al. The potential for using thread-level data speculation to facilitate automatic parallelization , 1998, Proceedings 1998 Fourth International Symposium on High-Performance Computer Architecture.
[3] Kunle Olukotun,et al. Transactional memory coherence and consistency , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..
[4] Lei Liu,et al. Safe parallel programming using dynamic dependence hints , 2011, OOPSLA '11.
[5] Kunle Olukotun,et al. The Stanford Hydra CMP , 2000, IEEE Micro.
[6] Christina Freytag,et al. Using Mpi Portable Parallel Programming With The Message Passing Interface , 2016 .
[7] Margaret Martonosi,et al. Characterizing and improving the performance of Intel Threading Building Blocks , 2008, 2008 IEEE International Symposium on Workload Characterization.
[8] Rajiv Gupta,et al. Copy or Discard execution model for speculative parallelization on multicores , 2008, 2008 41st IEEE/ACM International Symposium on Microarchitecture.
[9] Antonia Zhai,et al. A scalable approach to thread-level speculation , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).
[10] Rajiv Gupta,et al. SpiceC: scalable parallelism via implicit copying and explicit commit , 2011, PPoPP '11.
[11] David A. Wood,et al. LogTM: log-based transactional memory , 2006, The Twelfth International Symposium on High-Performance Computer Architecture, 2006..
[12] Antonia Zhai,et al. Loop Selection for Thread-Level Speculation , 2005, LCPC.
[13] Jean-Luc Gaudiot,et al. Speculative Execution on GPU: An Exploratory Study , 2010, 2010 39th International Conference on Parallel Processing.
[14] Rajiv Gupta,et al. Enhanced speculative parallelization via incremental recovery , 2011, PPoPP '11.
[15] Monica S. Lam,et al. In search of speculative thread-level parallelism , 1999, 1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425).
[16] Nir Shavit. Software transactional memory: Where do we come from? What are we? Where are we going? , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.
[17] L. Dagum,et al. OpenMP: an industry standard API for shared-memory programming , 1998 .
[18] Quinn Jacobson,et al. Architectural Support for Software Transactional Memory , 2006, 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06).
[19] Chen Ding,et al. Software behavior oriented parallelization , 2007, PLDI '07.
[20] Kunle Olukotun,et al. Using thread-level speculation to simplify manual parallelization , 2003, PPoPP '03.