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

CGO 2009

26 papers

  1. A Fast and Precise Static Loop Analysis Based on Abstract Interpretation, Program Slicing and Polytope Models · Paul Lokuciejewski, Daniel Cordes, Heiko Falk, Peter Marwedel
  2. A Practical Approach to Hardware Performance Monitoring Based Dynamic Optimizations in a Production JVM · John Cuthbertson, Sandhya Viswanathan, Konstantin Bobrovsky, Alexander Astapchuk, Eric Kaczmarek, Uma Srinivasan
  3. Alchemist: A Transparent Dependence Distance Profiling Infrastructure · Xiangyu Zhang, Armand Navabi, Suresh Jagannathan
  4. An Evaluation of Misaligned Data Access Handling Mechanisms in Dynamic Binary Translation Systems · Jianjun Li, Chenggang Wu, Wei-Chung Hsu
  5. Automatic Feature Generation for Machine Learning Based Optimizing Compilation · Hugh Leather, Edwin V. Bonilla, Michael F. P. O'Boyle
  6. Building Approximate Calling Context from Partial Call Traces · Mauricio J. Serrano, Xiaotong Zhuang
  7. Communication-Sensitive Static Dataflow for Parallel Message Passing Applications · Greg Bronevetsky
  8. Computer Generation of General Size Linear Transform Libraries · Yevgen Voronenko, Frédéric de Mesmay, Markus Püschel
  9. Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines · Feng Mao, Xipeng Shen
  10. Detecting and Eliminating Potential Violations of Sequential Consistency for Concurrent C/C++ Programs · Yuelu Duan, Xiaobing Feng, Lei Wang, Chao Zhang, Pen-Chung Yew
  11. ESoftCheck: Removal of Non-vital Checks for Fault Tolerance · Jing Yu, María Jesús Garzarán, Marc Snir
  12. Fast Track: A Software System for Speculative Program Optimization · Kirk Kelsey, Tongxin Bai, Chen Ding, Chengliang Zhang
  13. OptiScope: Performance Accountability for Optimizing Compilers · Tipp Moseley, Dirk Grunwald, Ramesh Peri
  14. Perflint: A Context Sensitive Performance Advisor for C++ Programs · Lixia Liu, Silvius Rus
  15. Procedural Abstraction with Reverse Prefix Trees · Stefan Schäckeler, Weijia Shang
  16. Profiling k-Iteration Paths: A Generalization of the Ball-Larus Profiling Algorithm · Subhajit Roy, Y. N. Srikant
  17. Reducing Memory Ordering Overheads in Software Transactional Memory · Michael F. Spear, Maged M. Michael, Michael L. Scott, Peng Wu
  18. Revisiting Out-of-SSA Translation for Correctness, Code Quality and Efficiency · Benoit Boissinot, Alain Darte, Fabrice Rastello, Benoît Dupont de Dinechin, Christophe Guillon
  19. Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations · Jason Mars, Robert Hundt
  20. Software Pipelined Execution of Stream Programs on GPUs · Abhishek Udupa, R. Govindarajan, Matthew J. Thazhuthaveetil
  21. Stream Compilation for Real-Time Embedded Multicore Systems · Yoonseo Choi, Yuan Lin, Nathan Chong, Scott A. Mahlke, Trevor N. Mudge
  22. Techniques for Region-Based Register Allocation · Ivan D. Baev
  23. Transparent Debugging of Dynamically Optimized Code · Naveen Kumar, Bruce R. Childers, Mary Lou Soffa
  24. Two-Level Dictionary Code Compression: A New Scheme to Improve Instruction Code Density of Embedded Applications · Mikael Collin, Mats Brorsson
  25. Wave Propagation and Deep Propagation for Pointer Analysis · Fernando Magno Quintão Pereira, Daniel Berlin
  26. Workload Reduction for Multi-input Feedback-Directed Optimization · Paul Berube, José Nelson Amaral, Rayson Ho, Raúl Silvera