default search action
14th PPOPP 2009: Raleigh, NC, USA
- Daniel A. Reed, Vivek Sarkar:
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 - Guy E. Blelloch:
Parallel thinking. 1-2
Parallel applications
- Milind Kulkarni, Martin Burtscher, Rajasekhar Inkulu, Keshav Pingali, Calin Cascaval:
How much parallelism is there in irregular applications? 3-14 - Seunghwa Kang, David A. Bader:
An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs. 15-24 - 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 - Siu Yau, Vijay Karamcheti, Denis Zorin, Kostadin Damevski, Steven G. Parker:
Application-aware management of parallel simulation collections. 35-44
Task mapping and scheduling
- Maged M. Michael, Martin T. Vechev, Vijay A. Saraswat:
Idempotent work stealing. 45-54 - Tasuku Hiraishi, Masahiro Yasugi, Seiji Umatani, Taiichi Yuasa:
Backtracking-based load balancing. 55-64 - Tong Li, Dan P. Baumberger, Scott Hahn:
Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin. 65-74 - Zheng Wang, Michael F. P. O'Boyle:
Mapping parallelism to multi-cores: a machine learning based approach. 75-84 - Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi:
Serialization sets: a dynamic dependence-based parallel execution model. 85-96
Panel 1
- Mark D. Hill:
Opportunities beyond single-core microprocessors. 97 - Yale N. Patt:
Multi-core demands multi-interfaces. 99-100
Accelerator software
- Seyong Lee, Seung-Jai Min, Rudolf Eigenmann:
OpenMP to GPGPU: a compiler framework for automatic translation and optimization. 101-110 - 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 - 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 - 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
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 - Kunal Agrawal, I-Ting Angelina Lee, Jim Sukha:
Safe open-nested transactions through ownership. 151-162 - Hany E. Ramadan, Indrajit Roy, Maurice Herlihy, Emmett Witchel:
Committing conflicting transactions in an STM. 163-172 - Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin G. Zorn, Rahul Nagpal, Karthik Pattabiraman:
Detecting and tolerating asymmetric races. 173-184 - Martín Abadi, Tim Harris, Mojtaba Mehrara:
Transactional memory with strong atomicity using off-the-shelf memory protection hardware. 185-196
Panel 2
- Parthasarathy Ranganathan:
Industrial perspectives panel. 197
Parallel compilers and tools
- Alexandru Nicolau, Guangqiang Li, Arun Kejariwal:
Techniques for efficient placement of synchronization primitives. 199-208 - Seung Woo Son, Mahmut T. Kandemir, Mustafa Karaköy, Dhruva R. Chakrabarti:
A compiler-directed data prefetching scheme for chip multiprocessors. 209-218 - 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 - Nathan R. Tallent, John M. Mellor-Crummey:
Effective performance measurement and analysis of multithreaded applications. 229-240
High end computing software
- Michael Kistler, John A. Gunnels, Daniel A. Brokenshire, Brad Benton:
Petascale computing with accelerators. 241-250 - 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 - Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur:
Formal verification of practical MPI programs. 261-270 - 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 - Jack B. Dennis:
How to build programmable multi-core chips. 283-284
Posters
- Guoping Long, Dongrui Fan, Junchao Zhang:
Architectural support for cilk computations on many-core architectures. 285-286 - Wenjing Ma, Gagan Agrawal:
A compiler and runtime system for enabling data mining applications on gpus. 287-288 - Lei Huang, Deepak Eachempati, Marcus W. Hervey, Barbara M. Chapman:
Exploiting global optimizations for openmp programs in the openuh compiler. 289-290 - 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 - Arun Kejariwal, Calin Cascaval:
Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs. 293-294 - Phuong Hoai Ha, Philippas Tsigas, Otto J. Anshus:
Preliminary results on nb-feb, a synchronization primitive for parallel programming. 295-296 - Alokika Dash, Brian Demsky:
Software transactional distributed shared memory. 297-298 - Ke Yang, Bingsheng He, Qiong Luo, Pedro V. Sander, Jiaoying Shi:
Stack-based parallel recursion on graphics processors. 299-300 - Abhinav Bhatele, Eric J. Bohm, Laxmikant V. Kalé:
Topology aware task mapping techniques: an api and case study. 301-302 - Shane Markstrum, Robert M. Fuhrer, Todd D. Millstein:
Towards concurrency refactoring for x10. 303-304 - 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:
A tunable holistic resiliency approach for high-performance computing systems. 305-306 - 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
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.