Title
Monitors, messages, and clusters: the p4 parallel programming system
Abstract
p4 is a portable library of C and Fortran subroutines for programming parallel computers. It is the current version of a system that has been in use since 1984. It includes features for explicit parallel programming of shared-memory machines, distributed-memory machines (including heterogeneous networks of workstations), and clusters, by which we mean shared-memory multiprocessors communicating via message passing. We discuss here the design goals, history, and system architecture of p4 and describe briefly a diverse collection of applications that have demonstrated the utility of p4.
Year
DOI
Venue
1994
10.1016/0167-8191(94)90028-0
Parallel Computing
Keywords
Field
DocType
applications,message passing,portability,heterogeneous network,parallel processing,parallel computer,performance,shared memory,system architecture
Procedural programming,Subroutine,Computer science,Parallel computing,Workstation,Fortran,Software portability,Systems architecture,Heterogeneous network,Operating system,Message passing
Journal
Volume
Issue
ISSN
20
4
0167-8191
Citations 
PageRank 
References 
87
45.09
8
Authors
2
Name
Order
Citations
PageRank
Ralph Butler114555.16
Ewing L. Lusk23080472.23