Charter for the IEEE/ACM
International Symposium on Code
Generation Optimization (CGO)
- To foster innovation and advance technical development in the theory, practice, and application of
code generation and optimization, encompassing static, feedback-directed, and runtime techniques.
- To promote cooperation and substantive technical exchange among members of
academia and industry who are working in this area.
- To provide an annual meeting for the presentation and discussion of
technical papers, and provide a means for the broader dissemination of these
Steering Committee Members
- Actively contribute and work to implement ways to improve CGO’s vision, focus,
growth, relevance, and success.
- Nominate and elect the annual chairs.
- Oversee the adjustment of the technical focus direction, as reflected in the call for papers.
- Be willing to serve on the program committee and attend all steering committee meetings.
- Take an active role in the CGO conference each year.
- Elect steering committee members, steering committee chair, and annual chairs.
- No member of the steering committee accepts any legal liability for the activities of CGO or persons at CGO events.
Term: 3 years
Term limits: None
- Must be
actively involved in research and development of CGO techniques and
- Must be an
active participant in CGO, not missing its events for more than one year in
Number of members on the steering committee
- Shall not be more than seven or fewer than three without a unanimous vote by the steering committee.
- CJ Newburn, Kim Hazelwood, Ali-Reza Adl-Tabatabai — Terms Expire CGO 2012
- Ben Zorn (Chair), Mary Hall, David August — Terms Expire CGO 2013
- Robert Hundt — Term expires CGO 2014
- Plus the GC/PC from CGO 2012 (Terms expire after CGO 2012): Carol Eidt, Anne Holler, Uma Srinivasan, Saman Amarsighe
Steering Committee Chair
All of the responsibilities of a steering committee member, plus:
- Take the initiative to actively lead CGO, fostering a vision, shepherding its growth
and vibrancy, keeping it relevant to the changing needs of the community.
- Set an agenda for and run the steering committee meeting.
- Implement the decisions of the steering committee, or delegate
responsibility to do so.
- See that the next year’s chairs and location are selected in time to make
an announcement at CGO.
- Oversee the finances and management of CGO, delegating these
responsibilities to annual chairs as appropriate.
Term: 3 years
Term limit: Cannot be elected to consecutive terms, but eligible for re-election thereafter.
- Must meet eligibility requirements of a steering committee member.
- Must have served on the steering committee for at least one year.
The program chair(s) and the general chair(s) are collectively the annual chairs for the purposes of this charter.
Manage the annual conference, including:
- Set a tone and direction, as expressed in the call for papers.
- Select the program committee and appoint any remaining positions in the organizing committee in consultation with the steering committee.
- Handle publicity, logistics, registration, and finances.
- Organize and run the final program schedule, e.g. arrange panels, invited speakers, awards.
- Must be actively involved in research and development of CGO techniques and systems.
- Must be an active participant in CGO.
Elections and Other Changes
- Election of steering committee chair shall be by majority vote of the steering
- Election of
steering committee members shall be by majority vote of
the steering committee, in consultation with
- Election of the next annual chairs shall be by majority vote of
the steering committee and the current year’s annual chairs, in consultation with
- Voting should occur only after a full discussion of the strengths and
weaknesses of the nominated candidate. Discussion should be mediated by the
steering committee chair, and members should strive for consensus.
- Ordinarily, all voting is open. Any steering committee member may
request a secret vote, the results of which will be tallied by a
mutually-agreed upon third party.
- This charter may be amended or augmented only by a two-thirds majority
vote of members of the steering committee.
Conference Proposal Procedure
The next year’s conference call for papers should be presented at the
business meeting and distributed at the conference. The following should be
part of the CFP:
- General location and approximate dates, if not the actual hotel and dates contracted.
- Primary chairs: general, program, finance, publicity, local arrangements, workshop, and tutorial.
- Paper solicitation, with dates, topic areas, and submission procedures.
Proposals for future conferences should be handled as follows:
- Proposals for years n+2 and n+3 should ordinarily be made at the business
meeting for conference year n.
- All proposals should specify a proposed program chair, general chair, approximate
location, and an argument for that location. Ideally, they should include approximate
hotel, venue and transportation costs, and expected attendance.
- The steering committee will select the venue for year n+2 from among the competing
proposals in the months after the conference in year n, and may request additional
information from the proposers to make this decision.
- The steering committee will vote to select the venue and annual chairs for year n+2.
The current charter was ratified on 4/28/2010 by the serving steering committee:
The original charter was ratified on 8/15/2001 by the following steering committee:
- CJ Newburn was unanimously elected to a 3-year term as steering committee chair by that committee, starting 8/15/01.
- Wen-mei Hwu was unanimously elected to a 3-year term as steering committee member by that committee, starting 2/17/02.
- Richard Johnson was unanimously elected as an annual chair by the steering committee, starting
- Brad Calder was unanimously elected as the steering committee chair in 2006.
- Wen-mei Hwu and CJ Newburn were unanimously re-elected to the steering committee in 2006 for a 2006-2009 term.
- In 2006, Mike Smith’s term was set to expire in 2008, and Tom Conte and Evelyn Duesterwald’s terms were set to expire in 2007, for the sake of staggering.
- Ben Zorn was unanimously elected to the steering committee in 2006 for a staggered 2006-2008 term.
- Brad retired from the steering committee in 2007, given his job responsibilities.
- Mike Smith was unanimously elected as the steering committee chair in 2007.
- Mike Smith was unanimously re-elected to the steering committee in 2007, for a staggered team ending in 2008.
- Tom Conte and Evelyn Duesterwald were unanimously re-elected to the steering committee in 2007 for a 2007-2010 term.
- David August was unanimously elected to the steering committee in 2007 for a 2007-2010 term.
- Ben Zorn and Mike Smith were unanimously re-elected to the steering committee in 2008 for a 2008-2011 term.
- Carol Eidt was unanimously elected to the steering committee in 2008 for a 2008-2011 term.
- CJ Newburn was unanimously re-elected to the steering committee in 2009 for a 2009-2012 term.
- Kim Hazelwood and Ali-Reza Adl-Tabatabai were unanimously elected to the steering committee in 2009 for a 2009-2012 term.
- David August was unanimously re-elected to the steering committee in 2010 for a 2010-2013 term.
- Mary Hall was unanimously elected to the steering committee in 2010 for a 2010-2013 term.
- Ben Zorn was unanimously elected as the steering committee chair in 2010 for a 2010-2013 term.
- Robert Hundt was unanimously elected to the steering committee in 2011 for a 2011-2014 term.