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

CGO 2007

29 papers

  1. A Dimension Abstraction Approach to Vectorization in Matlab · Neil Birkbeck, Jonathan Levesque, José Nelson Amaral
  2. Code Compaction of an Operating System Kernel · Haifeng He, John Trimble, Somu Perianayagam, Saumya K. Debray, Gregory R. Andrews
  3. Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language · Cheng Wang, Wei-Yu Chen, Youfeng Wu, Bratin Saha, Ali-Reza Adl-Tabatabai
  4. Compilation Techniques for Real-Time Java Programs · Mike Fulton, Mark G. Stoodley
  5. Compiler-Directed Variable Latency Aware SPM Management to CopeWith Timing Problems · Ozcan Ozturk, Guilin Chen, Mahmut T. Kandemir, Mustafa Karaköy
  6. Compiler-Managed Software-based Redundant Multi-Threading for Transient Fault Detection · Cheng Wang, Ho-Seop Kim, Youfeng Wu, Victor Ying
  7. Evaluating Heuristic Optimization Phase Order Search Algorithms · Prasad A. Kulkarni, David B. Whalley, Gary S. Tyson
  8. Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems · Jason Hiser, Daniel W. Williams, Wei Hu, Jack W. Davidson, Jason Mars, Bruce R. Childers
  9. Exploiting Narrow Accelerators with Data-Centric Subgraph Mapping · Amir Hormati, Nathan Clark, Scott A. Mahlke
  10. GPU Computing: Programming a Massively Parallel Processor · Ian Buck
  11. Graph-Based Procedural Abstraction · Alexander Dreweke, Marc Wörlein, Ingrid Fischer, Dominic Schell, Thorsten Meinl, Michael Philippsen
  12. Heterogeneous Clustered VLIW Microarchitectures · Alex Aletà, Josep M. Codina, Antonio González, David R. Kaeli
  13. Isla Vista Heap Sizing: Using Feedback to Avoid Paging · Chris Grzegorczyk, Sunil Soman, Chandra Krintz, Richard Wolski
  14. Iterative Optimization in the Polyhedral Model: Part I, One-Dimensional Time · Louis-Noël Pouchet, Cédric Bastoul, Albert Cohen, Nicolas Vasilache
  15. Loop Optimization using Hierarchical Compilation and Kernel Decomposition · Denis Barthou, Sébastien Donadio, Patrick Carribault, Alexandre Duchateau, William Jalby
  16. Microarchitecture Sensitive Empirical Models for Compiler Optimizations · Kapil Vaswani, Matthew J. Thazhuthaveetil, Y. N. Srikant, P. J. Joseph
  17. On the Complexity of Register Coalescing · Florent Bouchez, Alain Darte, Fabrice Rastello
  18. Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success · Jesse Fang
  19. Persistent Code Caching: Exploiting Code Reuse Across Executions and Applications · Vijay Janapa Reddi, Dan Connors, Robert Cohn, Michael D. Smith
  20. Pipelined Execution of Critical Sections Using Software-Controlled Caching in Network Processors · Jinquan Dai, Long Li, Bo Huang
  21. Profile-assisted Compiler Support for Dynamic Predication in Diverge-Merge Processors · Hyesoon Kim, José A. Joao, Onur Mutlu, Yale N. Patt
  22. Rapidly Selecting Good Compiler Optimizations using Performance Counters · John Cavazos, Grigori Fursin, Felix V. Agakov, Edwin V. Bonilla, Michael F. P. O'Boyle, Olivier Temam
  23. Run-Time Support for Optimizations Based on Escape Analysis · Thomas Kotzmann, Hanspeter Mössenböck
  24. Shadow Profiling: Hiding Instrumentation Costs with Parallelism · Tipp Moseley, Alex Shye, Vijay Janapa Reddi, Dirk Grunwald, Ramesh Peri
  25. Structure Layout Optimization for Multithreaded Programs · Easwaran Raman, Robert Hundt, Sandya Mannarswamy
  26. SuperPin: Parallelizing Dynamic Instrumentation for Real-Time Performance · Steven Wallace, Kim M. Hazelwood
  27. Ubiquitous Memory Introspection · Qin Zhao, Rodric M. Rabbah, Saman P. Amarasinghe, Larry Rudolph, Weng-Fai Wong
  28. Understanding Tradeoffs in Software Transactional Memory · David Dice, Nir Shavit
  29. Virtual Cluster Scheduling Through the Scheduling Graph · Josep M. Codina, F. Jesús Sánchez, Antonio González