This proceedings contains the papers presented at PPoPP'03, the ACM Symposium on Principles and Practice of Parallel Programming 2003, held in San Diego, California as part of the Federated Computing Research Conference (FCRC'03).The program committee selected 20 papers for presentation at the conference out of 45 papers submitted for review. All of the papers received at least three reviews, with the vast majority receiving four or more. There were good papers that we were unable to accept for presentation because of the conference format.Each paper was judged with respect to its originality, technical contribution, and presentation. 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'03 will be further revised and published in archival journals.
Impala: a middleware system for managing autonomic, parallel sensor systems
Sensor networks are long-running computer systems with many sensing/compute nodes working to gather information about their environment, process and fuse that information, and in some cases, actuate control mechanisms in response. Like traditional ...
Optimizing data aggregation for cluster-based internet services
Large-scale cluster-based Internet services often host partitioned datasets to provide incremental scalability. The aggregation of results produced from multiple partitions is a fundamental building block for the delivery of these services. This paper ...
Exploiting high-level coherence information to optimize distributed shared state
InterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across a wide variety of hardware architectures, operating systems, and programming languages. As a complement to RPC/RMI, InterWeave ...