Affiliation:
1. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, USA
Abstract
We describe the PCN programming system, focusing on those features designed to improve the productivity of scientists and engineers using parallel supercomputers. These features include a simple notation for the concise specification of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel applications, facilities for reusing parallel program components, a portable toolkit that allows applications to be developed on a workstation or small parallel computer and run unchanged on supercomputers, and integrated debugging and performance analysis tools. We survey representative scientific applications and identify problem classes for which PCN has proved particularly useful.
Subject
Computer Science Applications,Software
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Parsl;Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing;2019-06-17
2. Parallel Programming with Algorithmic Skeletons;The Art of Structuring;2019
3. ON IMPLEMENTING THE FARM SKELETON;Parallel Processing Letters;2008-03
4. Optimizing Sequences of Skeleton Calls;Domain-Specific Program Generation;2004
5. A Skeleton Library;Euro-Par 2002 Parallel Processing;2002