Updates
- January 20, 2010: Information on Student Travel Grants has been posted.
- January 15, 2010: Call for Proposals for Tutorials has been posted.
- January 15, 2010: The keynote speakers have been announced.
- December 4, 2009: Links to all workshop websites are now posted.
- December 2, 2009: The list of workshops is now available.
- November 9, 2009: The list of accepted papers has been posted.
About The Symposium
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 conferences spans the spectrum from purely static to fully dynamic approaches, including techniques ranging from pure software-based methods to architectural features and support. Original contributions are solicited in areas including but not limited to the following:
- Compilers, back-end code generators, translators, binary optimization tools and runtime environments; static, dynamic, adaptive, or continuous techniques
- New or improved optimization algorithms, including profile-guided and feedback-directed optimization
- Thread extraction and threadlevel speculation, especially for multicore and manycore systems
- Analyses, and optimizations targeting heterogeneous processors and/or GPUs
- Virtualization support for multicore and/or heterogeneous computing
- Phase detection and analysis techniques
- Language features and runtime support for parallelism (including support for transactional semantics, efficient message passing, and dynamic thread creation)
- Program characterization methods targeted at program optimization
- Code transformations to address security, reliability, virtualization, temperature, or energy efficiency
- Architectural support for improved profiling, optimization and code generation
- Experiences with real dynamic optimization and compilation systems on general purpose, embedded system and HPC platforms
- Library and system call support for optimization and code generation
- Solutions that involve crosslayer (HW/OS/VM/SW) design integration
- Efficient profiling and instrumentation techniques
- Memory management, including data distribution, synchronization and garbage collection
- Intermediate representations that enable more powerful or efficient optimization
- Traditional compiler optimizations
Important Dates
- Abstract Submission:
September 3, 2009 - Paper Submission:
September 10, 2009 11:59PM EDT - Acceptance Notification:
November 11, 2009 - UPDATED Camera-ready Deadline: January 22, 2010
- Student Poster Submission: February 26, 2010
- Poster Acceptance Notification: March 2, 2010
Sponsors
![]() |
![]() |
| IEEE CS TC-uARCH | ACM SIGMICRO ACM SIGPLAN |
Corporate Sponsors
![]() |
![]() |
![]() |
![]() |
![]() |
Questions? Comments? Please contact Jason Zebchuk at zebchuk at eecg toronto edu.
The Toronto Skyline is by :) Rafal and is used under Creative commons by-nc-sa.






