PPoPP is the forum for leading work on all aspects of parallel programming, including foundational and theoretical aspects, techniques, languages, compilers, runtime systems, tools, and practical experiences. In the context of the symposium, “parallel programming” encompasses work on concurrent and parallel systems (multicore, multithreaded, heterogeneous, clustered systems, distributed systems, grids, clouds, and large scale machines). Given the rise of parallel architectures into the consumer market (desktops, laptops, and mobile devices), PPoPP is particularly interested in work that addresses new parallel workloads, techniques, and tools that attempt to improve the productivity of parallel programming, and 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
Fault tolerance for parallel systems
Formal analysis and verification
High-performance / scientific computing
Middleware for parallel systems
Parallel algorithms
Parallel applications and frameworks
Parallel programming languages
Parallel programming theory and models
Parallelism in non-scientific workloads including data analytics, cloud computing
Performance analysis, debugging and optimization of parallel programs
Programming tools for parallel and heterogeneous systems
Software engineering for parallel programs
Software productivity for parallel programming
Synchronization and concurrency control
Task-parallel libraries
Feb 04
2017
Conference Date
Draft paper submission deadline
Draft Paper Acceptance Notification
Final Paper Deadline
Registration deadline
Submit Comment