February 14-18, 2009

Research Triangle Park, North Carolina
(co-located with HPCA-15)


Important dates

Abstracts: August 11, 2008

Full Papers: August 18, 2008

Posters: August 18, 2008

Rebuttal: October 1-3, 2008

Notification: October 17, 2008

PPoPP is a forum for leading work on all aspects of parallel programming, including foundational results, techniques, tools, and practical experience. In the context of the symposium, "parallel programming" is construed to encompass work on concurrent, multithreaded, multicore, accelerated, multiprocessor, and tightly-clustered systems. Given the rise of multicore processors, PPoPP is particularly interested in work that seeks to transition parallel programming into the computing mainstream.

Specific topics of interest include (but are not limited to):

Parallel programming theory and models

Formal analysis and verification

Parallel programming languages

Compilers and runtime systems

Task-parallel libraries

Parallel application frameworks

Middleware for parallel systems

Automatic parallelization

Performance analysis, debugging and optimization

Development, analysis, or management tools

Parallel algorithms

Parallel applications

Concurrent data structures

Synchronization and concurrency control

Transactional memory

Software engineering for parallel programs

Fault tolerance for parallel systems

Software techniques for accelerators (including GPGPUs)

Papers should report on original research relevant to parallel programming, and should contain enough background material to make them accessible to the entire parallel programming research community. Papers describing experiences should indicate how they illustrate general principles; papers about parallel programming foundations should indicate how they relate to practice. Poster submissions should meet similar criteria for originality and relevance, but may present emerging ideas or results that are not yet sufficiently developed for a full paper.

All submissions must be made electronically through the conference web site. Abstracts must include contact information, the full list of authors and their affiliations, and a description (100-400 words) of the anticipated content of the paper. Full paper submissions must be in PDF formatted for US letter-size paper. They must not exceed 10 pages (all inclusive) in standard ACM two-column conference format (preprint mode, with page numbers). Over-length submissions will be summarily discarded by the Program Chair. Submissions will be judged on relevance, originality, significance, clarity, and correctness. Poster submissions must conform to the same format restrictions, but may not exceed 2 pages in length. Paper submissions that are not accepted for regular presentations will automatically be considered for posters; authors who do not want their paper considered for the poster session should indicate this in their abstract submission. Two-page summaries of posters will be included in the conference proceedings.

The proceedings will be published by ACM Press. Authors of accepted papers and posters will be required to sign the ACM copyright form. Instructions for preparing papers for the proceedings will be emailed to authors of accepted papers.

General Chair

Daniel Reed

Microsoft Research

Program Chair

Vivek Sarkar

Rice University

Program Committee

To be announced

Local Arrangements Chair

Frank Mueller

NC State University

Finance and Registration Chair

Martin Schulz


Call for Papers (PDF)