Parallel programming environments provide a way for users to reap the benefits of parallelism, while reducing the effort required to create parallel applications. The CO2P3S parallel programming system is one such tool, using a pattern-based approach to express concurrency. This paper demonstrates that the CO2P3S system contains a rich set of parallel patterns for implementing a wide variety of applications running on shared-memory or distributed-memory hardware. Code metrics and performance results are presented to show the usability of the CO2P3S system and its ability to reduce programming effort, while producing programs with reasonable performance. © Springer-Verlag 2003.
CITATION STYLE
Anvik, J., Schaeffer, J., Szafron, D., & Tan, K. (2004). Why not use a pattern-based parallel programming system? Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2790, 81–86. https://doi.org/10.1007/978-3-540-45209-6_14
Mendeley helps you to discover research relevant for your work.