Call for Papers:

PPoPP 2019

Abstract or Paper Registration Deadline
August 13, 2018
Final Submission Deadline
August 20, 2018

24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
collocated with HPCA-2019 and CGO-2019
Washington DC, USA
Feb 16 – 20, 2019

– Paper registration and abstract submission: August 13, 2018
– Full paper submission: August 20, 2018
– Author response period: October 28–November 1, 2018
– Author Notification: November 15, 2018
– Artifact submission to AE committee: November 23, 2018
– Artifact notification by AE committee: December 20, 2018
– Final paper due: January 4, 2019

All deadlines are at midnight anywhere on earth (AoE), and are firm.

PPoPP is the premier forum for leading work on all aspects of parallel programming, including theoretical foundations, techniques, languages, compilers, runtime systems, tools, and practical experience. In the context of the symposium, “parallel programming” encompasses work on concurrent and parallel systems (multicore, multi-threaded, heterogeneous, clustered, and distributed systems; grids; datacenters; clouds; and large scale machines). Given the rise of parallel architectures in the consumer market (desktops, laptops, and mobile devices) and data centers, PPoPP is particularly interested in work that addresses new parallel workloads and issues that arise out of extreme-scale applications or cloud platforms, as well as techniques and tools that improve the productivity of parallel programming or work towards improved synergy with such emerging architectures.

Specific topics of interest include (but are not limited to):
– Compilers and runtime systems for parallel and heterogeneous systems
– Concurrent data structures
– Development, analysis, or management tools
– Fault tolerance for parallel systems
– Formal analysis and verification
– High-performance / scientific computing
– Libraries
– Middleware for parallel systems
– Parallel algorithms
– Parallel applications and frameworks
– Parallel programming for deep memory hierarchies including nonvolatile memory
– Parallel programming languages
– Parallel programming theory and models
– Parallelism in non-scientific workloads: web, search, analytics, cloud, machine learning
– Performance analysis, debugging and optimization
– Programming tools for parallel and heterogeneous systems
– Software engineering for parallel programs
– Software for heterogeneous architectures
– Software productivity for parallel programming
– Synchronization and concurrency control

Papers should report on original research relevant to parallel programming and should contain enough background materials to make them accessible to the entire parallel programming research community. Papers describing experience should indicate how they illustrate general principles or lead to new insights; papers about parallel programming foundations should indicate how they relate to practice.

PPoPP submissions will be evaluated based on their technical merit and accessibility. Submissions should clearly motivate the importance of the problem being addressed, compare to the existing body of work on the topic, and explicitly and precisely state the paper’s key contributions and results towards addressing the problem. Submissions should strive to be accessible both to a broad audience and to experts in the area.

Please see the call for papers for details about submitting a paper:

Jeff Hollingsworth, General Chair, University of Maryland, USA
Idit Keidar, Program Chair, Technion – Israel institute of technology, Israel
Todd Gamblin, Financial Chair, Lawrence Livermore National Laboratory, USA
Michael Lam, Web Chair, James Madison University, United States
Torsten Hoefler, Publicity Chair, ETH Zurich, Switzerland
Sally McKee, Industry Liason
Richard Vuduc, Publicity Chair (Americas), Georgia Tech
Rio Yokota, Publicity Chair (Asia)