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

PLDI 2008

34 papers

  1. A practical automatic polyhedral parallelizer and locality optimizer · Uday Bondhugula, Albert Hartono, J. Ramanujam, P. Sadayappan
  2. A study of concurrent real-time garbage collectors · Filip Pizlo, Erez Petrank, Bjarne Steensgaard
  3. Automatic volume management for programmable microfluidics · Ahmed M. Amin, Mithuna Thottethodi, T. N. Vijaykumar, Steven Wereley, Stephen C. Jacobson
  4. Bootstrapping: a technique for scalable flow and context-sensitive pointer alias analysis · Vineet Kahlon
  5. Certifying low-level programs with hardware interrupts and preemptive threads · Xinyu Feng, Zhong Shao, Yuan Dong, Yu Guo
  6. Checking race freedom via linear programming · Tachio Terauchi
  7. Conditional correlation analysis for safe region-based memory management · Xi Wang, Zhilei Xu, Xuezheng Liu, Zhenyu Guo, Xiaoge Wang, Zheng Zhang
  8. Copy coalescing by graph recoloring · Sebastian Hack, Gerhard Goos
  9. Dataflow analysis for concurrent programs using datarace detection · Ravi Chugh, Jan Wen Voung, Ranjit Jhala, Sorin Lerner
  10. Deriving linearizable fine-grained concurrent objects · Martin T. Vechev, Eran Yahav
  11. Discovering properties about arrays in simple programs · Nicolas Halbwachs, Mathias Péron
  12. Efficient program execution indexing · Bin Xin, William N. Sumner, Xiangyu Zhang
  13. Explaining failures of program analyses · Daniel von Dincklage, Amer Diwan
  14. Expressive and safe static reflection with MorphJ · Shan Shan Huang, Yannis Smaragdakis
  15. Fair stateless model checking · Madanlal Musuvathi, Shaz Qadeer
  16. Foundations of the C++ concurrency memory model · Hans-Juergen Boehm, Sarita V. Adve
  17. Full functional verification of linked data structures · Karen Zee, Viktor Kuncak, Martin C. Rinard
  18. Grammar-based whitebox fuzzing · Patrice Godefroid, Adam Kiezun, Michael Y. Levin
  19. Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance · Stephen M. Blackburn, Kathryn S. McKinley
  20. Inferring locks for atomic sections · Sigmund Cherem, Trishul M. Chilimbi, Sumit Gulwani
  21. Iterative optimization in the polyhedral model: part ii, multidimensional time · Louis-Noël Pouchet, Cédric Bastoul, Albert Cohen, John Cavazos
  22. Liquid types · Patrick Maxim Rondon, Ming Kawaguchi, Ranjit Jhala
  23. Model checking transactional memories · Rachid Guerraoui, Thomas A. Henzinger, Barbara Jobstmann, Vasu Singh
  24. Orchestrating the execution of stream programs on multicore platforms · Manjunath Kudlur, Scott A. Mahlke
  25. Program analysis as constraint solving · Sumit Gulwani, Saurabh Srivastava, Ramarathnam Venkatesan
  26. Quantitative information flow as network flow capacity · Stephen McCamant, Michael D. Ernst
  27. Race directed random testing of concurrent programs · Koushik Sen
  28. Register allocation by puzzle solving · Fernando Magno Quintão Pereira, Jens Palsberg
  29. SharC: checking data sharing strategies for multithreaded C · Zachary R. Anderson, David Gay, Robert Ennals, Eric A. Brewer
  30. Sketching concurrent data structures · Armando Solar-Lezama, Christopher Grant Jones, Rastislav Bodík
  31. Sound, complete and scalable path-sensitive analysis · Isil Dillig, Thomas Dillig, Alex Aiken
  32. Type-preserving compilation for large-scale optimizing object-oriented compilers · Juan Chen, Chris Hawblitzel, Frances Perry, Michael Emmi, Jeremy Condit, Derrick Coetzee + 1 more
  33. Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs · Cormac Flanagan, Stephen N. Freund, Jaeheon Yi
  34. XMem: type-safe, transparent, shared memory for cross-runtime communication and coordination · Michal Wegiel, Chandra Krintz