kirancodes.me
To Proof Maintenance & Beyond!
Venues / PPoPP /

PPoPP 2009

43 papers

  1. 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
  2. A compiler and runtime system for enabling data mining applications on gpus · Wenjing Ma, Gagan Agrawal
  3. A compiler-directed data prefetching scheme for chip multiprocessors · Seung Woo Son, Mahmut T. Kandemir, Mustafa Karaköy, Dhruva R. Chakrabarti
  4. A comprehensive strategy for contention management in software transactional memory · Michael F. Spear, Luke Dalessandro, Virendra J. Marathe, Michael L. Scott
  5. 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 + 8 more
  6. An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs · Seunghwa Kang, David A. Bader
  7. Application-aware management of parallel simulation collections · Siu Yau, Vijay Karamcheti, Denis Zorin, Kostadin Damevski, Steven G. Parker
  8. Architectural support for cilk computations on many-core architectures · Guoping Long, Dongrui Fan, Junchao Zhang
  9. 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 + 1 more
  10. Backtracking-based load balancing · Tasuku Hiraishi, Masahiro Yasugi, Seiji Umatani, Taiichi Yuasa
  11. Committing conflicting transactions in an STM · Hany E. Ramadan, Indrajit Roy, Maurice Herlihy, Emmett Witchel
  12. Comparability graph coloring for optimizing utilization of stream register files in stream processors · Xuejun Yang, Li Wang, Jingling Xue, Yu Deng, Ying Zhang
  13. 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
  14. Detecting and tolerating asymmetric races · Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin G. Zorn, Rahul Nagpal, Karthik Pattabiraman
  15. Effective performance measurement and analysis of multithreaded applications · Nathan R. Tallent, John M. Mellor-Crummey
  16. Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin · Tong Li, Dan P. Baumberger, Scott Hahn
  17. 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 + 3 more
  18. Exploiting global optimizations for openmp programs in the openuh compiler · Lei Huang, Deepak Eachempati, Marcus W. Hervey, Barbara M. Chapman
  19. Formal verification of practical MPI programs · Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur
  20. How much parallelism is there in irregular applications? · Milind Kulkarni, Martin Burtscher, Rajasekhar Inkulu, Keshav Pingali, Calin Cascaval
  21. How to build programmable multi-core chips · Jack B. Dennis
  22. Idempotent work stealing · Maged M. Michael, Martin T. Vechev, Vijay A. Saraswat
  23. Industrial perspectives panel · Parthasarathy Ranganathan
  24. MPIWiz: subgroup reproducible replay of mpi applications · Ruini Xue, Xuezheng Liu, Ming Wu, Zhenyu Guo, Wenguang Chen, Weimin Zheng + 2 more
  25. Mapping parallelism to multi-cores: a machine learning based approach · Zheng Wang, Michael F. P. O'Boyle
  26. Multi-core demands multi-interfaces · Yale N. Patt
  27. 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
  28. OpenMP to GPGPU: a compiler framework for automatic translation and optimization · Seyong Lee, Seung-Jai Min, Rudolf Eigenmann
  29. Opportunities beyond single-core microprocessors · Mark D. Hill
  30. Parallel thinking · Guy E. Blelloch
  31. Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs · Arun Kejariwal, Calin Cascaval
  32. Petascale computing with accelerators · Michael Kistler, John A. Gunnels, Daniel A. Brokenshire, Brad Benton
  33. Preliminary results on nb-feb, a synchronization primitive for parallel programming · Phuong Hoai Ha, Philippas Tsigas, Otto J. Anshus
  34. Safe open-nested transactions through ownership · Kunal Agrawal, I-Ting Angelina Lee, Jim Sukha
  35. Serialization sets: a dynamic dependence-based parallel execution model · Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi
  36. Software transactional distributed shared memory · Alokika Dash, Brian Demsky
  37. 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
  38. Stack-based parallel recursion on graphics processors · Ke Yang, Bingsheng He, Qiong Luo, Pedro V. Sander, Jiaoying Shi
  39. Techniques for efficient placement of synchronization primitives · Alexandru Nicolau, Guangqiang Li, Arun Kejariwal
  40. Topology aware task mapping techniques: an api and case study · Abhinav Bhatele, Eric J. Bohm, Laxmikant V. Kalé
  41. Towards concurrency refactoring for x10 · Shane Markstrum, Robert M. Fuhrer, Todd D. Millstein
  42. Transactional memory with strong atomicity using off-the-shelf memory protection hardware · Martín Abadi, Tim Harris, Mojtaba Mehrara
  43. 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