automatically exploiting cross-invocation parallelism using runtime ...
automatically exploiting cross-invocation parallelism using runtime ...
automatically exploiting cross-invocation parallelism using runtime ...
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