Code Bones: Fast and Flexible Code Generation for Dynamic and Speculative Polyhedral Optimization
暂无分享,去创建一个
[1] Vikram S. Adve,et al. LLVM: a compilation framework for lifelong program analysis & transformation , 2004, International Symposium on Code Generation and Optimization, 2004. CGO 2004..
[2] Lawrence Rauchwerger,et al. The LRPD test: speculative run-time parallelization of loops with privatization and reduction parallelization , 1995, PLDI '95.
[3] Philippe Clauss,et al. Speculative Program Parallelization with Scalable and Decentralized Runtime Verification , 2014, RV.
[4] Vincent Loechner,et al. Dynamic and Speculative Polyhedral Parallelization Using Compiler-Generated Skeletons , 2013, International Journal of Parallel Programming.
[5] Antonia Zhai,et al. The STAMPede approach to thread-level speculation , 2005, TOCS.
[6] Albert Cohen,et al. Sub-polyhedral scheduling using (unit-)two-variable-per-inequality polyhedra , 2013, POPL.
[7] 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.
[8] Wei Liu,et al. POSH: a TLS compiler that exploits program structure , 2006, PPoPP '06.
[9] Cédric Bastoul,et al. Code generation in the polyhedral model is easier than you think , 2004, Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004..
[10] Erwin M. Bakker,et al. SPARK00: A Benchmark Package for the Compiler Evaluation of Irregular/Sparse Codes , 2008, ArXiv.
[11] Kevin Skadron,et al. Rodinia: A benchmark suite for heterogeneous computing , 2009, 2009 IEEE International Symposium on Workload Characterization (IISWC).
[12] Saman Amarasinghe,et al. Softspec: Software-based Speculative Parallelism , 2000 .
[13] Paul Feautrier,et al. Some efficient solutions to the affine scheduling problem. I. One-dimensional time , 1992, International Journal of Parallel Programming.
[14] Uday Bondhugula,et al. A practical automatic polyhedral parallelizer and locality optimizer , 2008, PLDI '08.
[15] Christian Lengauer,et al. Polly - Performing Polyhedral Optimizations on a Low-Level Intermediate Representation , 2012, Parallel Process. Lett..
[16] Paul Feautrier,et al. Some efficient solutions to the affine scheduling problem. Part II. Multidimensional time , 1992, International Journal of Parallel Programming.