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.

[31] T. B. Jablin, Y. Zhang, J. A. Jablin, J. Huang, H. Kim, and D. I. August. LibertyQueues for EPIC Architectures. In Proceedings of the 8th workshop on ExplicitlyParallel Instruction Computing Techniques (EPIC), 2010.[32] N. P. Johnson, H. Kim, P. Prabhu, A. Zaks, and D. I. August. Speculative separationfor privatization and reductions. In Proceedings of the 33rd ACM SIGPLAN conferenceon Programming Language Design and Implementation (PLDI), 2012.[33] H. Kim, N. P. Johnson, J. W. Lee, S. A. Mahlke, and D. I. August. Automatic speculativedoall for clusters. In Proceedings of the 10th international symposium on CodeGeneration and Optimization (CGO), 2012.[34] T. Knight. An architecture for mostly functional languages. In Proceedings of the1986 ACM conference on LISP and functional programming, 1986.[35] C. Lattner and V. Adve. LLVM: A compilation framework for lifelong program analysis& transformation. In Proceedings of the 2nd international symposium on CodeGeneration and Optimization (CGO), 2004.[36] S.-T. Leung and J. Zahorjan. Improving the performance of <strong>runtime</strong> parallelization.In Proceedings of the 4th ACM SIGPLAN symposium on Principles and Practice ofParallel Programming (PPoPP), 1993.[37] LLVM Test Suite Guide.http://llvm.org/docs/TestingGuide.html.[38] G. R. Luecke, Y. Zou, J. Coyle, J. Hoekstra, and M. Kraeva. Deadlock detection inMPI programs. Concurrency and Computation: Practice and Experience, volume 14,pages 911–932, 2002.100

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

Saved successfully!

Ooh no, something went wrong!