Join Us
Sign In
My Subscriptions
Magazines
Journals
Video Library
Conference Proceedings
Individual CSDL Subscriptions
Institutional CSDL Subscriptions
Resources
Career Center
Tech News
Resource Center
Press Room
Advertising
Librarian Resources
IEEE.org
Help
About Us
Career Center
Cart
Create Account
Sign In
Toggle navigation
My Subscriptions
Browse Content
Resources
All
Home
Proceedings
CGO
CGO 2011
Generate Citations
2011 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization
Apr. 2 2011 to Apr. 6 2011
Chamonix, France
ISBN: 978-1-61284-356-8
Table of Contents
Papers
Table of contents
Freely available from IEEE.
pp. iii-v
Papers
Organizing committee
Freely available from IEEE.
pp. viii-ix
Papers
Front matter
Freely available from IEEE.
pp. i-ii
Papers
Message from the Program Co-chairs
Freely available from IEEE.
pp. vii-vii
Papers
Additional Reviewers
Freely available from IEEE.
pp. xi
Papers
Program Committee
Freely available from IEEE.
pp. x
Papers
Message from the general chair
Freely available from IEEE.
pp. vi
Papers
WIR 2011: Workshop on intermediate representations
Freely available from IEEE.
pp. xiii
Papers
ACCA 2011: Workshop "analyse to compile, compile to analyse"
Freely available from IEEE.
pp. xiv
Papers
IMPACT 2011: First international workshop on polyhedral compilation techniques
Freely available from IEEE.
pp. xv
Papers
SMART 2011: Fifth workshop on statistical and machine learning approaches to ARchitecture and compilaTion
Freely available from IEEE.
pp. xvi
Papers
GROW 2011: Third international workshop on GCC research opportunities
Freely available from IEEE.
pp. xvii
Papers
WISH: Third workshop on infrastructures for software/hardware co-design
Freely available from IEEE.
pp. xviii
Papers
ODES: Workshop on optimizations for DSP and embedded systems
Freely available from IEEE.
pp. xix
Papers
Tutorial: Array building blocks: A dynamic compiler for data-parallel heterogeneous systems
Freely available from IEEE.
pp. xx
Papers
Tutorial: Building dynamic instrumentation tools with DynamoRIO
Freely available from IEEE.
pp. xxi
Papers
Tutorial: Essential abstractions in GCC
Full-text access may be available. Sign in or learn about subscription options.
pp. xxii
Papers
Tutorial: GPU programming models, optimizations and tuning
Full-text access may be available. Sign in or learn about subscription options.
pp. xxiii
Papers
Tutorial: Detailed pin!
Full-text access may be available. Sign in or learn about subscription options.
pp. xxiv
Papers
Tutorial: PIPS: An interprocedural extensible source-to-source compiler infrastructure for code/application transformations and instrumentations
Full-text access may be available. Sign in or learn about subscription options.
pp. xxv
Papers
Tutorial: AlphaZ and the polyhedral equational model
Full-text access may be available. Sign in or learn about subscription options.
pp. xxvi
Papers
Tutorial: Program optimization through loop vectorization
Full-text access may be available. Sign in or learn about subscription options.
pp. xxvii
Papers
Tutorial: Reconciling compilers and timing analysis for safety-critical real-time systems — The WCET-aware C compiler WCC
Full-text access may be available. Sign in or learn about subscription options.
pp. xxviii
Papers
Tutorial: Inside X10: Implementing a high-level language on distributed and heterogeneous platforms
Full-text access may be available. Sign in or learn about subscription options.
pp. xxix
Papers
Keynote I: The language, optimizer, and tools mess
Freely available from IEEE.
pp. xxx
by
Erik Altman
Papers
Keynote II: Formally verifying a compiler: Why? How? How far?
Freely available from IEEE.
pp. xxxi
by
Xavier Leroy
Papers
MAO -- An extensible micro-architectural optimizer
Full-text access may be available. Sign in or learn about subscription options.
pp. 1-10
by
Robert Hundt
,
Easwaran Raman
,
Martin Thuresson
,
Neil Vachharajani
Papers
Phase-based tuning for better utilization of performance-asymmetric multicore processors
Full-text access may be available. Sign in or learn about subscription options.
pp. 11-20
by
Tyler Sondag
,
Hridesh Rajan
Papers
Dynamic register promotion of stack variables
Full-text access may be available. Sign in or learn about subscription options.
pp. 21-31
by
Jianjun Li
,
Chenggang Wu
,
Wei-Chung Hsu
Papers
Link-time optimization for power efficiency in a tagless instruction cache
Full-text access may be available. Sign in or learn about subscription options.
pp. 32-41
by
Timothy M. Jones
,
Sandro Bartolini
,
Jonas Maebe
,
Dominique Chanet
Papers
The runtime abort graph and its application to software transactional memory optimization
Full-text access may be available. Sign in or learn about subscription options.
pp. 42-53
by
Dhruva R. Chakrabarti
,
Prithviraj Banerjee
,
Hans-J. Boehm
,
Pramod G. Joisha
,
Robert S. Schreiber
LAR-CC: Large atomic regions with conditional commits
Full-text access may be available. Sign in or learn about subscription options.
pp. 54-63
by
Edson Borin
,
Youfeng Wu
,
Mauricio Breternitz Jr.
,
Cheng Wang
Papers
Runtime automatic speculative parallelization
Full-text access may be available. Sign in or learn about subscription options.
pp. 64-73
by
Ben Hertzberg
,
Kunle Olukotun
Papers
Dynamically accelerating client-side web applications through decoupled execution
Full-text access may be available. Sign in or learn about subscription options.
pp. 74-84
by
Mojtaba Mehrara
,
Scott Mahlke
Papers
Language and compiler support for auto-tuning variable-accuracy algorithms
Full-text access may be available. Sign in or learn about subscription options.
pp. 85-96
by
Jason Ansel
,
Yee Lok Wong
,
Cy Chan
,
Marek Olszewski
,
Alan Edelman
,
Saman Amarasinghe
Papers
Automated programmable control and parameterization of compiler optimizations
Full-text access may be available. Sign in or learn about subscription options.
pp. 97-106
by
Qing Yi
Papers
Extendable pattern-oriented optimization directives
Full-text access may be available. Sign in or learn about subscription options.
pp. 107-118
by
Huimin Cui
,
Jingling Xue
,
Lei Wang
,
Yang Yang
,
Xiaobing Feng
,
Dongrui Fan
Papers
Predictive modeling in a polyhedral optimization space
Full-text access may be available. Sign in or learn about subscription options.
pp. 119-129
by
Eunjung Park
,
Louis-Noel Pouche
,
John Cavazos
,
Albert Cohen
,
P. Sadayappan
Papers
Automatic parallelization of fine-grained meta-functions on a chip multiprocessor
Full-text access may be available. Sign in or learn about subscription options.
pp. 130-140
by
Sanghoon Lee
,
James Tuck
Papers
Whole-function vectorization
Full-text access may be available. Sign in or learn about subscription options.
pp. 141-150
by
Ralf Karrenberg
,
Sebastian Hack
Papers
Vapor SIMD: Auto-vectorize once, run everywhere
Full-text access may be available. Sign in or learn about subscription options.
pp. 151-160
by
Dorit Nuzman
,
Sergei Dyshel
,
Erven Rohou
,
Ira Rosen
,
Kevin Williams
,
David Yuste
,
Albert Cohen
,
Ayal Zaks
Papers
On-chip cache hierarchy-aware tile scheduling for multicore machines
Full-text access may be available. Sign in or learn about subscription options.
pp. 161-170
by
Jun Liu
,
Yuanrui Zhang
,
Wei Ding
,
Mahmut Kandemir
Papers
Pinpointing data locality problems using data-centric analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 171-180
by
Xu Liu
,
John Mellor-Crummey
Papers
Automated locality optimization based on the reuse distance of string operations
Full-text access may be available. Sign in or learn about subscription options.
pp. 181-190
by
Silvius Rus
,
Raksit Ashok
,
David Xinliang Li
Papers
Neighborhood-aware data locality optimization for NoC-based multicores
Full-text access may be available. Sign in or learn about subscription options.
pp. 191-200
by
Mahmut Kandemir
,
Yuanrui Zhang
,
Jun Liu
,
Taylan Yemliha
Papers
Acculock: Accurate and efficient detection of data races
Full-text access may be available. Sign in or learn about subscription options.
pp. 201-212
by
Xinwei Xie
,
Jingling Xue
Papers
Practical memory checking with Dr. Memory
Full-text access may be available. Sign in or learn about subscription options.
pp. 213-223
by
Derek Bruening
,
Qin Zhao
Papers
Intel's Array Building Blocks: A retargetable, dynamic compiler and embedded language
Full-text access may be available. Sign in or learn about subscription options.
pp. 224-235
by
Chris J. Newburn
,
Byoungro So
,
Zhenying Liu
,
Michael McCool
,
Anwar Ghuloum
,
Stefanus Du Toit
,
Zhi Gang Wang
,
Zhao Hui Du
,
Yongjian Chen
,
Gansha Wu
,
Peng Guo
,
Zhanglin Liu
,
Dan Zhang
Papers
A HW/SW co-designed heterogeneous multi-core virtual machine for energy-efficient general purpose computing
Full-text access may be available. Sign in or learn about subscription options.
pp. 236-245
by
Youfeng Wu
,
Shiliang Hu
,
Edson Borin
,
Cheng Wang
Papers
A trace-based Java JIT compiler retrofitted from a method-based compiler
Full-text access may be available. Sign in or learn about subscription options.
pp. 246-256
by
Hiroshi Inoue
,
Hiroshige Hayashizaki
,
Peng Wu
,
Toshio Nakatani
Papers
Using machines to learn method-specific compilation strategies
Full-text access may be available. Sign in or learn about subscription options.
pp. 257-266
by
Ricardo Nabinger Sanchez
,
Jose Nelson Amaral
,
Duane Szafron
,
Marius Pirvu
,
Mark Stoodley
Papers
Prioritizing constraint evaluation for efficient points-to analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 267-276
by
Rupesh Nasre
,
R. Govindarajan
Papers
Highly scalable distributed dataflow analysis
Full-text access may be available. Sign in or learn about subscription options.
pp. 277-288
by
Joseph L. Greathouse
,
Chelsea LeBlanc
,
Todd Austin
,
Valeria Bertacco
Papers
Flow-sensitive pointer analysis for millions of lines of code
Full-text access may be available. Sign in or learn about subscription options.
pp. 289-298
by
Ben Hardekopf
,
Calvin Lin
Papers
Author index
Freely available from IEEE.
pp. 299-300
Showing 55 out of 55