Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming

These proceedings contain the papers presented at PPoPP'05, the ACM Symposium on Principles and Practice of Parallel Programming, held in Chicago, Illinois in June 2005.The program committee had a challenging task, with a tight reviewing schedule and a submission rate nearly double that of the previous conference. This reflects both the renewed interest in parallel computing and hard work by the PPoPP Publicity Chair, Rudi Eigenmann. The program committee selected 27 papers for presentation at the conference out of 87 papers submitted for review. Each paper was judged with respect to its originality, technical contribution, relevance, and presentation. There were good papers that we were unable to accept for presentation due to limitations in the conference schedule. The reviewers provided extensive comments on the papers and the final published version of each paper may differ, in some cases substantially, from the initial submission. The conference selection process does not constitute a complete review of the work. It is expected that many of the papers published in PPoPP'05 will be further revised and published in archival journals.