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

PPoPP 2006

27 papers

  1. "MAMA!": a memory allocator for multithreaded architectures · Simon Kahan, Petr Konecny
  2. A case study in top-down performance estimation for a large-scale parallel application · Ilya Sharapov, Robert Kroeger, Guy Delamarter, Razvan Cheveresan, Matthew Ramsay
  3. Accurate and efficient runtime detection of atomicity errors in concurrent programs · Liqiang Wang, Scott D. Stoller
  4. Adaptive scheduling with parallelism feedback · Kunal Agrawal, Yuxiong He, Wen-Jing Hsu, Charles E. Leiserson
  5. Collective communication on architectures that support simultaneous communication over multiple links · Ernie Chan, Robert A. van de Geijn, William Gropp, Rajeev Thakur
  6. Exploiting distributed version concurrency in a transactional memory cluster · Kaloian Manassiev, Madalin Mihailescu, Cristiana Amza
  7. Fast and transparent recovery for continuous availability of cluster-based servers · Rosalia Christodoulopoulou, Kaloian Manassiev, Angelos Bilas, Cristiana Amza
  8. Global-view abstractions for user-defined reductions and scans · Steven J. Deitz, David Callahan, Bradford L. Chamberlain, Lawrence Snyder
  9. Hardware profile-guided automatic page placement for ccNUMA systems · Jaydeep Marathe, Frank Mueller
  10. High-performance IPv6 forwarding algorithm for multi-core and multithreaded network processor · Xianghui Hu, Xinan Tang, Bei Hua
  11. Hybrid transactional memory · Sanjeev Kumar, Michael Chu, Christopher J. Hughes, Partha Kundu, Anthony D. Nguyen
  12. McRT-STM: a high performance software transactional memory system for a multi-core runtime · Bratin Saha, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Chi Cao Minh, Ben Hertzberg
  13. Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster · Robert Springer, David K. Lowenthal, Barry Rountree, Vincent W. Freeh
  14. Mobile MPI programs in computational grids · Rohit Fernandes, Keshav Pingali, Paul Stodghill
  15. On-line automated performance diagnosis on thousands of processes · Philip C. Roth, Barton P. Miller
  16. Optimizing irregular shared-memory applications for distributed-memory systems · Ayon Basumallik, Rudolf Eigenmann
  17. POSH: a TLS compiler that exploits program structure · Wei Liu, James Tuck, Luis Ceze, Wonsun Ahn, Karin Strauss, Jose Renau + 1 more
  18. Parallel programming and code selection in fortress · Guy L. Steele Jr.
  19. Parallel programming in modern web search engines · Raymie Stata
  20. Performance characterization of molecular dynamics techniques for biomolecular simulations · Sadaf R. Alam, Jeffrey S. Vetter, Pratul K. Agarwal, Al Geist
  21. Performance evaluation of adaptive MPI · Chao Huang, Gengbin Zheng, Laxmikant V. Kalé, Sameer Kumar
  22. Predicting bounds on queuing delay for batch-scheduled parallel machines · John Brevik, Daniel Nurmi, Richard Wolski
  23. Programming for parallelism and locality with hierarchically tiled arrays · Ganesh Bikshandi, Jia Guo, Daniel Hoeflinger, Gheorghe Almási, Basilio B. Fraguela, María Jesús Garzarán + 2 more
  24. Proving correctness of highly-concurrent linearisable objects · Viktor Vafeiadis, Maurice Herlihy, Tony Hoare, Marc Shapiro
  25. RDMA read based rendezvous protocol for MPI over InfiniBand: design alternatives and benefits · Sayantan Sur, Hyun-Wook Jin, Lei Chai, Dhabaleswar K. Panda
  26. Scalable synchronous queues · William N. Scherer III, Doug Lea, Michael L. Scott
  27. Teaching parallel computing to science faculty: best practices and common pitfalls · David A. Joiner, Paul Gray, Thomas Murphy, Charles Peck