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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bibliography[1] R. Allen and K. Kennedy. Optimizing compilers for modern architectures: Adependence-based approach. Morgan Kaufmann Publishers Inc., 2002.[2] S. P. Amarasinghe and M. S. Lam. Communication optimization and code generationfor distributed memory machines. In Proceedings of the 14th ACM SIGPLANconference on Programming Language Design and Implementation (PLDI), 1993.[3] M. M. Baskaran, N. Vydyanathan, U. K. R. Bondhugula, J. Ramanujam, A. Rountev,and P. Sadayappan. Compiler-assisted dynamic scheduling for effective parallelizationof loop nests on multicore processors. In Proceedings of the 14th ACM SIGPLANsymposium on Principles and Practice of Parallel Programming (PPoPP), 2009.[4] E. D. Berger, T. Yang, T. Liu, and G. Novark. Grace: safe multithreaded programmingfor C/C++. In Proceeding of the 24th ACM SIGPLAN conference on Object OrientedProgramming Systems Languages and Applications (OOPSLA), 2009.[5] M. J. Best, S. Mottishaw, C. Mustard, M. Roth, A. Fedorova, and A. Brownsword.Synchronization via scheduling: techniques for efficiently managing shared state. InProceedings of the 32nd ACM SIGPLAN conference on Programming Language Designand Implementation (PLDI), 2011.[6] C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC benchmark suite: characterizationand architectural implications. In Proceedings of the 17th internationalconference on Parallel Architectures and Compilation Techniques (PACT), 2008.96

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

Saved successfully!

Ooh no, something went wrong!