CGO 2017
September 9, 2016
2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
co-located with CC, HPCA and PPoPP
Austin, TX USA
February 4-8, 2017
IMPORTANT DATES
Abstract Submission: Sept 2, 2016
Paper Submission: Sept 9, 2016
Notification: Oct 25, 2016
The International Symposium on Code Generation and Optimization (CGO) provides a premier venue to bring together researchers and practitioners working at the interface of hardware and software on a wide range of optimization and code generation techniques and related issues. The conference spans the spectrum from purely static to fully dynamic approaches, and from pure software-based methods to specific architectural features and support for code generation and optimization.
Original contributions are solicited on, but not limited to, the following topics:
– Code Generation, Translation, Transformation, and Optimization for performance, energy, virtualization, portability, security, or reliability concerns, and architectural support
– Efficient execution of dynamically typed and higher-level languages
– Optimization and code generation for emerging programming models, platforms, domain-specific languages
– Dynamic/static, profile-guided, feedback-directed, and machine learning based optimization
– Static, Dynamic, and Hybrid Analysis
– Program characterization methods
– Efficient profiling and instrumentation techniques; architectural support
– Novel and efficient tools
– Compiler design, practice and experience
– Compiler abstraction and intermediate representations
– Vertical integration of language features, representations, optimizations, and runtime support for parallelism
– Solutions that involve cross-layer (HW/OS/VM/SW) design and integration
– Deployed dynamic/static compiler and runtime systems for general purpose, embedded system and Cloud/HPC platforms
– Parallelism, heterogeneity, and reconfigurable architectures
– Optimizations for heterogeneous or specialized targets, GPUs, SoCs, CGRA
– Compiler-support for vectorization, thread extraction, task scheduling, speculation, transaction, memory management, data distribution and synchronization
ORGANIZERS
General Chair
Vijay Janapa Reddi, UT Austin
Program Co-chairs
Aaron Smith, Microsoft Research/University of Edinburgh
Lingjia Tang, University of Michigan
Program Committee
Adrian Sampson, Cornell
Albert Cohen, Inria
Alexandra Jimborean, UPPSALA
Antoniu Pop, University of Manchester
Ayal Zaks, Intel
Carol Eidt, Microsoft
Changhee Jung, Virginia Tech
Chenggang Wu, ICT
Christophe Dubach, University of Edinburgh
Derek Bruening, Google
Erik Altman, IBM
Evelyn Duesterwald, IBM
Jack Davidson, University of Virginia
Jason Mars, University of Michigan
Jennifer Sartor, UGhent
Jingling Xue, UNSW
Joe Devietti, University of Pennsylvania
Lisa Wu, UC Berkeley
Louis-Noel Pouchet, Ohio State University
Michael Carbin, MIT
Michael Laurenzano, University of Michigan
Michael O’Boyle, University of Edinburgh
Milind Chabbi, HP
Naveen Kumar, Google
Nuno Lopes, MSR Cambridge
Peng Wu, Huawei
Robert Hundt, Google
Saman Amarasinghe, MIT
Santosh Nagarakatte, Rutgers
Scott Mahlke, University of Michigan
Simone Campanoni, Northwestern University
Vinod Grover, Nvidia
Youfeng Wu, Intel
Yun Liang, Peking University
Finance Chair
Carol Eidt, Microsoft
Local Arrangements Chair
Mauricio Breternitz, AMD
Regional Publicity Chairs
Jason Mars, University of Michigan (North America)
Wei-Chung Hsu, NTU (Asia)
Simone Campanoni, Northwestern (Europe)
Edson Borin, Unicamp (South America)
Proceedings Chair
Antonia Zhai, University of Minnesota
Registration Chair
Carole Wu, Arizona State University
Sponsorship Chair
Robert Hundt, Google
Students/Travel Chair
Brandon Lucia, CMU
Web Chair
Matthew Halpern, UT Austin
Workshops/Tutorials Chair
Adrian Sampson, Microsoft Research/Cornell
Artifacts Chairs
Joseph Devietti, University of Pennsylvania
Grigori Fursin, Dividiti/cTuning Foundation