ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDI)  

ACM Logo

ACM SIGPLAN 2005 Conference on

Programming Language Design and Implementation (PLDI)

Chicago, Illinois, USA

June 11 - 15, 2005


  • PLDI 2005 would like to thank the following companies for their support --- Google, IBM, Intel, Microsoft, and Sun Microsystems.
  • Advance registration for PLDI 2005 and related events is now closed. You can register at the conference, starting Saturday, June 11th. For registration information, please visit the PLDI 2005 registration web site.
  • There are no longer any hotel rooms available at the conference rate. If you're unable to find a hotel room nearby in downtown Chicago, you may also consider booking a room at one of the following hotels in Rosemont. Rosemont is a Chicago suburb located close to the airport and is also accessible to downtown Chicago via a 20-25 minute ride on the local train/subway:
    • Westin O'Hare
    • Hyatt O'Hare
    • Marriott O'Hare
  • The Advanced Program for PLDI can be found here.
  • The PLDI Conference Reception will be held during 6pm - 9pm on Sunday, June 12, 2005, and is open to all PLDI attendees. There will also be a Student Poster Session during the reception. See Call for Poster Submissions for details.
  • Tutorials are scheduled on Saturday, June 11, 2005, and Sunday, June 12, 2005. See PLDI Tutorials home page for details.
  • We are pleased to announce that the invited speaker for PLDI 2005 is Maurice Herlihy who will give a talk on "The Transactional Manifesto: Software Engineering and Non-blocking Synchronization" during 8:30am - 9:30am on Wednesday, June 15, 2005.
  • There are a limited number of tickets available for an architectural tour of Chicago on the chartered boat, Innisfree, operated by Chicago From The Lake reserved exclusively for PLDI attendees and their guests on Tuesday, June 14, 2005. Tickets are not included in the registration, and may be purchased separately for $50/person from the registration desk at the conference. (The $40/person cost was for early registration.) Tickets includes a two hour boat tour with food and beverages, as well as bus transportation from and to the hotel. Buses will leave the hotel at 5:00pm on June 14th, and return at approximately 8:30pm.


PLDI 2005 will be held at the Palmer House Hilton hotel in downtown Chicago. As the third-largest metropolitan city in the USA, Chicago offers attractions in several areas including architecture, art, music, dance, sports, and outdoor recreation.

Co-located Conferences and workshops

  • VEE 2005: First ACM/USENIX International Conference on Virtual Execution Environments (merger of IVME workshop and Usenix VM conference)
  • MSP 2005: Memory System Performance
  • Bugs 2005: Workshop on the Evaluation of Software Defect Detection Tools
  • LCTES 2005: Conference on Languages, Compilers, and Tools for Embedded Systems
  • PPoPP 2005: Symposium on Principles and Practice of Parallel Programming

Saturday Sunday Monday Tuesday Wednesday Thursday Friday
June 11 June 12 June 13 June 14 June 15 June 16 June 17
VEE 2005 VEE 2005 PLDI Conference PLDI Conference PLDI Conference    
PLDI Tutorials PLDI Tutorials     LCTES Conference LCTES Conference LCTES Conference
  MSP 2005     PPoPP Symposium PPoPP Symposium PPoPP Symposium
  Bugs 2005          

PLDI is a forum where researchers, developers, educators, and practitioners can exchange information on the latest practical and experimental work in the design and implementation of programming languages. The PLDI conference seeks original research papers that focus on practical issues in the design, development, implementation, and use of programming languages. Emphasis is placed on novel language designs, innovative and creative approaches to compile-time and run-time technology, and results from experimental studies of actual implementations.

Topics of Interest

Papers are solicited on, but not limited to, these topics:

* language support for security and safety * dynamic compilation and optimization techniques
* languages and compilers for parallel computing * storage management techniques
* design and processing of domain-specific languages * compilation for distributed heterogeneous systems
* effective implementation of advanced language features * techniques for embedded and of mobile code
* program representations * interactions between compilers and architectures
* program analysis * software development tools
* program optimizations and transformations * techniques for effective compiler construction

Submission Guidelines

The deadline for submissions of technical papers is November 11, 2004 at 5PM PST. No extensions will be given. Papers must be formatted according the ACM proceedings format and should be no longer than 10 pages in this format. This 10 pages includes everything (i.e., it is the total length of the paper). The page limit will be strictly enforced, and papers that exceed the limit will be automatically rejected by the program chair.

Templates for ACM format are available for Word Perfect, Microsoft Word, and Latex at Submissions should be in PDF (preferably) or Postscript that is interpretable by Ghostscript and printable on US Letter and A4 sized paper.

Submitted papers must describe work unpublished in refereed venues, and not submitted for publication elsewhere (including journals and formal proceedings of conferences and workshops). See the SIGPLAN republication policy for more details

To submit your paper please go to the Submission Web-site.

Authors will be notified of acceptance or rejection by January 24, 2005. Authors of accepted papers will be required to sign ACM copyright release forms. Proceedings will be published by ACM Press.

Paper Evaluation

The program committee will evaluate the technical contribution of each submission as well as its general accessibility to the PLDI audience. Papers will be judged on significance, originality, relevance, correctness, and clarity. The paper must be organized so that it is easily understood by an audience with varied expertise. The paper should clearly identify what has been accomplished, why it is significant, and how it compares with previous work. Papers that introduce new ideas or approaches are especially encouraged. Suggestiions on how to prepare a good submission can be found at

General Chair
Vivek Sarkar
IBM Research
Program Chair
Mary Hall
USC Information Sciences Institute

Tutorials Chair
Jan Vitek
Purdue University

Poster Chair
Rastislav Bodik
UC Berkeley


We have reserved a block of rooms at the Palmer House Hilton, Chicago.
17 East Monroe Street
Chicago, IL 60603
Toll-Free: 800 - HILTONS
Tel: 1 - (312) 726 - 7500
Fax: 1 - (312) 917 - 1707
Check-In Time: 3:00 PM
Check-Out Time: 12:00 PM

The special room rate is USD $169.00/$189.00 per night, Single/Double occupancy (respectively).
Last date for reservation is May 11th 2005
Please use the GROUP BOOKING CODE: Association for Computing Machinery (ACM)

Important Dates

• Submission deadline: November, 11, 2004
• Author response: January 11 - 13, 2005
• Author notification: January 24, 2005
• Camera-ready copy due: April 11, 2005
• Hotel deadline: May 11, 2005
• Conference dates: June 11 – 17, 2005

Program Committee

Ali-Reza Adl-Tabatabai Intel
Gul Agha University of Illinois
Andrew Appel Princeton University
Steve Blackburn Australian National University
David Chase Sun
Chen Ding University of Rochester
Manuel Fähndrich Microsoft
Jeanne Ferrante UCSD
Cormac Flanagan University of California, Santa Cruz
Michael Hind IBM
Susan Horwitz University of Wisconsin
Joxan Jaffar Singapore National University
Scott Mahlke University of Michigan
Martin Odersky Ecole Polytechnique Fédérale de Lausanne
Keshav Pingali Cornell
Radu Rugina Cornell
David Whalley Florida State University

PLDI 2005 is...

Sponsored by 
ACM Logo
Association for 
Computing Machinery (ACM)
Sponsored by


ACM Special Interest Group on
Programming Languages (SIGPLAN)

In Cooperation with


ACM Special Interest Group on
Software Engineering (SIGSOFT)