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

CGO 2004

25 papers

  1. A Compiler Scheme for Reusing Intermediate Computation Results · Yonghua Ding, Zhiyuan Li
  2. A Dynamically Tuned Sorting Library · Xiaoming Li, María Jesús Garzarán, David A. Padua
  3. Code Generation for Single-Dimension Software Pipelining of Multi-Dimensional Loops · Hongbo Rong, Alban Douillet, Ramaswamy Govindarajan, Guang R. Gao
  4. Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads · Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry
  5. Custom Data Layout for Memory Parallelism · Byoungro So, Mary W. Hall, Heidi E. Ziegler
  6. Exploring Code Cache Eviction Granularities in Dynamic Optimization Systems · Kim M. Hazelwood, James E. Smith
  7. Exploring the Performance Potential of Itanium® Processors with ILP-based Scheduling · Sebastian Winkel
  8. Exposing Memory Access Regularities Using Object-Relative Memory Profiling · Qiang Wu, Artem Pyatakov, Alexey Spiridonov, Easwaran Raman, Douglas W. Clark, David I. August
  9. Extending Path Profiling across Loop Backedges and Procedure Boundaries · Sriraman Tallam, Xiangyu Zhang, Rajiv Gupta
  10. FLASH: Foresighted Latency-Aware Scheduling Heuristic for Processors with Customized Datapaths · Manjunath Kudlur, Kevin Fan, Michael L. Chu, Rajiv A. Ravindran, Nathan Clark, Scott A. Mahlke
  11. Improving 64-Bit Java IPF Performance by Compressing Heap References · Ali-Reza Adl-Tabatabai, Jay Bharadwaj, Michal Cierniak, Marsha Eng, Jesse Fang, Brian T. Lewis + 2 more
  12. Ispike: A Post-link Optimizer for the Intel®Itanium®Architecture · Chi-Keung Luk, Robert Muth, Harish Patil, Robert S. Cohn, P. Geoffrey Lowney
  13. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation · Chris Lattner, Vikram S. Adve
  14. Optimizing Translation Out of SSA Using Renaming Constraints · Fabrice Rastello, François de Ferrière, Christophe Guillon
  15. Physical Experimentation with Prefetching Helper Threads on Intel's Hyper-Threaded Processors · Dongkeun Kim, Shih-Wei Liao, Perry H. Wang, Juan del Cuvillo, Xinmin Tian, Xiang Zou + 4 more
  16. Probabilistic Predicate-Aware Modulo Scheduling · Mikhail Smelyanskiy, Scott A. Mahlke, Edward S. Davidson
  17. SYZYGY - A Framework for Scalable Cross-Module IPO · Sungdo Moon, Xinliang D. Li, Robert Hundt, Dhruva R. Chakrabarti, Luis A. Lozano, Uma Srinivasan + 1 more
  18. Single-Dimension Software Pipelining for Multi-Dimensional Loops · Hongbo Rong, Zhizhong Tang, Ramaswamy Govindarajan, Alban Douillet, Guang R. Gao
  19. Software-Controlled Operand-Gating · Ramon Canal, Antonio González, James E. Smith
  20. Specialized Dynamic Optimizations for High-Performance Energy-Efficient Microarchitecture · Yoav Almog, Roni Rosner, Naftali Schwartz, Ari Schmorak
  21. Static Identification of Delinquent Loads · Vlad-Mihai Panait, Amit Sasturkar, Weng-Fai Wong
  22. Targeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems · Rahul Joshi, Michael D. Bond, Craig B. Zilles
  23. The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators · Youfeng Wu, Maurício Breternitz Jr., Justin Quek, Orna Etzion, Jesse Fang
  24. Using Dynamic Binary Translation to Fuse Dependent Instructions · Shiliang Hu, James E. Smith
  25. VHC: Quickly Building an Optimizer for Complex Embedded Architectures · Michael Dupré, Nathalie Drach, Olivier Temam