| 2009 | A comparison of programming models for multiprocessors with explicitly managed memory hierarchies. Scott Schneider, Jae-Seung Yeom, Benjamin Rose, John C. Linford, Adrian Sandu, Dimitrios S. Nikolopoulos |
| 2009 | A compiler and runtime system for enabling data mining applications on gpus. Wenjing Ma, Gagan Agrawal |
| 2009 | A compiler-directed data prefetching scheme for chip multiprocessors. Seung Woo Son, Mahmut T. Kandemir, Mustafa Karaköy, Dhruva R. Chakrabarti |
| 2009 | A comprehensive strategy for contention management in software transactional memory. Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott |
| 2009 | A tunable holistic resiliency approach for high-performance computing systems. Stephen L. Scott, Christian Engelmann, Geoffroy Vallée, Thomas J. Naughton, Anand Tikotekar, George Ostrouchov, Chokchai Leangsuksun, Nichamon Naksinehaboon, Raja Nassar, Mihaela Paun, Frank Mueller, Chao Wang, Arun Babu Nagarajan, Jyothish Varma |
| 2009 | An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs. Seunghwa Kang, David A. Bader |
| 2009 | Application-aware management of parallel simulation collections. Siu Yau, Vijay Karamcheti, Denis Zorin, Kostadin Damevski, Steven G. Parker |
| 2009 | Architectural support for cilk computations on many-core architectures. Guoping Long, Dongrui Fan, Junchao Zhang |
| 2009 | Atomic quake: using transactional memory in an interactive multiplayer game server. Ferad Zyulkyarov, Vladimir Gajinov, Osman S. Unsal, Adrián Cristal, Eduard Ayguadé, Tim Harris, Mateo Valero |
| 2009 | Backtracking-based load balancing. Tasuku Hiraishi, Masahiro Yasugi, Seiji Umatani, Taiichi Yuasa |
| 2009 | Committing conflicting transactions in an STM. Hany E. Ramadan, Indrajit Roy, Maurice Herlihy, Emmett Witchel |
| 2009 | Comparability graph coloring for optimizing utilization of stream register files in stream processors. Xuejun Yang, Li Wang, Jingling Xue, Yu Deng, Ying Zhang |
| 2009 | Compiler-assisted dynamic scheduling for effective parallelization of loop nests on multicore processors. Muthu Manikandan Baskaran, Nagavijayalakshmi Vydyanathan, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2009 | Detecting and tolerating asymmetric races. Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin G. Zorn, Rahul Nagpal, Karthik Pattabiraman |
| 2009 | Effective performance measurement and analysis of multithreaded applications. Nathan R. Tallent, John M. Mellor-Crummey |
| 2009 | Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin. Tong Li, Dan P. Baumberger, Scott Hahn |
| 2009 | Efficient, portable implementation of asynchronous multi-place programs. Ganesh Bikshandi, José G. Castaños, Sreedhar B. Kodali, V. Krishna Nandivada, Igor Peshansky, Vijay A. Saraswat, Sayantan Sur, Pradeep Varma, Tong Wen |
| 2009 | Exploiting global optimizations for openmp programs in the openuh compiler. Lei Huang, Deepak Eachempati, Marcus W. Hervey, Barbara M. Chapman |
| 2009 | Formal verification of practical MPI programs. Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur |
| 2009 | How much parallelism is there in irregular applications? Milind Kulkarni, Martin Burtscher, Rajasekhar Inkulu, Keshav Pingali, Calin Cascaval |
| 2009 | How to build programmable multi-core chips. Jack B. Dennis |
| 2009 | Idempotent work stealing. Maged M. Michael, Martin T. Vechev, Vijay A. Saraswat |
| 2009 | Industrial perspectives panel. Parthasarathy Ranganathan |
| 2009 | MPIWiz: subgroup reproducible replay of mpi applications. Ruini Xue, Xuezheng Liu, Ming Wu, Zhenyu Guo, Wenguang Chen, Weimin Zheng, Zheng Zhang, Geoffrey M. Voelker |
| 2009 | Mapping parallelism to multi-cores: a machine learning based approach. Zheng Wang, Michael F. P. O'Boyle |
| 2009 | Multi-core demands multi-interfaces. Yale N. Patt |
| 2009 | NePalTM: design and implementation of nested parallelism for transactional memory systems. Haris Volos, Adam Welc, Ali-Reza Adl-Tabatabai, Tatiana Shpeisman, Xinmin Tian, Ravi Narayanaswamy |
| 2009 | OpenMP to GPGPU: a compiler framework for automatic translation and optimization. Seyong Lee, Seung-Jai Min, Rudolf Eigenmann |
| 2009 | Opportunities beyond single-core microprocessors. Mark D. Hill |
| 2009 | Parallel thinking. Guy E. Blelloch |
| 2009 | Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs. Arun Kejariwal, Calin Cascaval |
| 2009 | Petascale computing with accelerators. Michael Kistler, John A. Gunnels, Daniel A. Brokenshire, Brad Benton |
| 2009 | Preliminary results on nb-feb, a synchronization primitive for parallel programming. Phuong Hoai Ha, Philippas Tsigas, Otto J. Anshus |
| 2009 | Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2009, Raleigh, NC, USA, February 14-18, 2009 Daniel A. Reed, Vivek Sarkar |
| 2009 | Safe open-nested transactions through ownership. Kunal Agrawal, I-Ting Angelina Lee, Jim Sukha |
| 2009 | Serialization sets: a dynamic dependence-based parallel execution model. Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi |
| 2009 | Software transactional distributed shared memory. Alokika Dash, Brian Demsky |
| 2009 | Solving dense linear systems on platforms with multiple hardware accelerators. Gregorio Quintana-Ortí, Francisco D. Igual, Enrique S. Quintana-Ortí, Robert A. van de Geijn |
| 2009 | Stack-based parallel recursion on graphics processors. Ke Yang, Bingsheng He, Qiong Luo, Pedro V. Sander, Jiaoying Shi |
| 2009 | Techniques for efficient placement of synchronization primitives. Alexandru Nicolau, Guangqiang Li, Arun Kejariwal |
| 2009 | Topology aware task mapping techniques: an api and case study. Abhinav Bhatele, Eric J. Bohm, Laxmikant V. Kalé |
| 2009 | Towards concurrency refactoring for x10. Shane Markstrum, Robert M. Fuhrer, Todd D. Millstein |
| 2009 | Transactional memory with strong atomicity using off-the-shelf memory protection hardware. Martín Abadi, Tim Harris, Mojtaba Mehrara |
| 2009 | Turbocharging boosted transactions or: how i learnt to stop worrying and love longer transactions. Chinmay Eishan Kulkarni, Osman S. Unsal, Adrián Cristal, Eduard Ayguadé, Mateo Valero |