Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming

Together with the program committee, it is my great pleasure to welcome you to the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming -- PPoPP '10. This year's symposium continues its tradition of being the premier forum for presentation of research in all aspects of parallel software, including theoretical foundations, programming models, algorithms, applications, and systems software. This research area has seen dramatic growth in recent years as homogeneous and heterogeneous multi-core microprocessors have become mainstream. Therefore making parallel programming more accessible has become essential to the very future of the computing industry. This dramatic shift in importance of the area was reflected in a record number of 173 submissions from Asia, Europe, Australia and New Zealand, and North and South America, and more than half of these were from outside North America. The program committee accepted 29 papers, covering a broad range of topics from multi-core computing up to scalable high-end computing, parallel algorithms, synchronization and transactional memory. This year saw an increased emphasis on accelerators such as graphics processors, and on tools to support parallel programming such as performance modeling and debugging. Our program also includes 17 poster presentations in similar areas. In addition to papers and posters, we are pleased to include keynote addresses by Tilak Agerwala from IBM on computing at exascale and Arvind from MIT on innovation in computer architecture, and a panel on extreme-scale computing. To manage the unexpected reviewing load, PPoPP introduced a two-phase review process. Each paper received two program committee reviews in the first phase, and papers with at least one rating above strong reject received an additional one to three reviews, how many depending on existing reviews and the need for more information in the decision process. The program committee meeting was held on September 14, 2009, on the University of Utah campus in Salt Lake City, Utah.