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 Butler | 1 | 145 | 55.16 |
Ewing L. Lusk | 2 | 3080 | 472.23 |