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