13.07.2015 Views

automatically exploiting cross-invocation parallelism using runtime ...

automatically exploiting cross-invocation parallelism using runtime ...

automatically exploiting cross-invocation parallelism using runtime ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[15] R. Cytron. DOACROSS: Beyond vectorization for multiprocessors. In Proceedingsof the 11th International Conference on Parallel Processing (ICPP), 1986.[16] F. H. Dang, H. Yu, and L. Rauchwerger. The R-LRPD test: Speculative parallelizationof partially parallel loops. In Proceedings of the 16th International Parallel andDistributed Processing Symposium (IPDPS), 2002.[17] C. Demartini, R. Iosif, and R. Sisto. A deadlock detection tool for concurrent Javaprograms. Software: Practice and Experience, volume 29, pages 577–603, 1999.[18] W. R. Dieter and J. E. Lumpp Jr. A user-level checkpointing library for posix threadsprograms.In Proceedings of the 29th annual international symposium on Fault-Tolerant Computing (FTCS), 1999.[19] C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, and C. Zhang. Software behaviororiented parallelization. In Proceedings of the 28th ACM SIGPLAN conference onProgramming Language Design and Implementation (PLDI), 2007.[20] A. J. Dorta, C. Rodriguez, F. de Sande, and A. Gonzalez-Escribano. The OpenMPsource code repository. In Proceedings of the 13th Euromicro conference on Parallel,Distributed and Network-Based Processing (PDP), 2005.[21] P. A. Emrath and D. A. Padua. Automatic detection of nondeterminacy in parallelprograms. In Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop onParallel and Distributed Debugging, 1988.[22] R. Ferrer, A. Duran, X. Martorell, and E. Ayguadé. Unrolling loops containing task<strong>parallelism</strong>. In Proceedings of the 21st workshop on Languages and Compilers forParallel Computing (LCPC), 2009.[23] T. C. Grosser. Enabling polyhedral optimizations in llvm. Diploma thesis, Departmentof Informatics and Mathematics, University of Passau, Germany, April 2011.98

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!