Updates (February 28, 2020)
  • Best Student Presentation Award: Jubi Taneja.
  • Best Paper Award: "Testing Static Analyses for Precision and Soundness" by Jubi Taneja, Zhengyang Liu and John Regehr.
  • Test-of-Time Award: "PinPlay: A Framework for Deterministic Replay and Reproducible Analysis of Parallel Programs" by Harish Patil, Cristiano Pereira, Mack Stallcup, Gregory Lueck and James Cownie.

International Symposium on Code Generation and Optimization

February 22 - 26, 2020, San Diego, CA, USA

Co-located with PPoPP, CC and HPCA.

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.

Important Dates
August 30, 2019

Abstract Submission

September 6, 2019

Paper Submission

October 9 - 10, 2019

Author Rebuttal Period

October 22, 2019

Paper Notification

November 15, 2019

Artifact Evaluation Submission

December 13, 2019

Artifact Evaluation Notification

December 15, 2019

SRC Submission

January 2, 2020

SRC Notification

January 8, 2020

Camera Ready

February 22 - 26, 2020

Conference Dates

Latest Updates
Nov 20, 2019

List of accepted papers announced!

Nov 1, 2019

Call for SRC (Student Research Competition) out

Jul 24, 2019

Call for workshops/tutorials out

Jun 2, 2019

Website is live and CFP is out

Workshops & Tutorials
Conference CGO CGO
Saturday 22nd 8 a.m. - 12 noon GRAAL IMOP (half-day)
1 p.m. - 5 p.m. GRAAL Women in Compilers (half-day)
Conference CGO CGO
Sunday 23rd 8AM - 12AM C4ML LLVM Performance
1PM - 5PM C4ML LLVM Performance
6PM - 8PM Joint Welcome Reception and SRC Poster session (Fresco's)
Association for Computing Machinery
Subscribe to the CGO mailing list
* indicates required