MONITORS, MESSAGES, AND CLUSTERS - THE P4 PARALLEL PROGRAMMING SYSTEM

Authors
Citation
Rm. Butler et El. Lusk, MONITORS, MESSAGES, AND CLUSTERS - THE P4 PARALLEL PROGRAMMING SYSTEM, Parallel computing, 20(4), 1994, pp. 547-564
Citations number
27
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
20
Issue
4
Year of publication
1994
Pages
547 - 564
Database
ISI
SICI code
0167-8191(1994)20:4<547:MMAC-T>2.0.ZU;2-C
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 bee n in use since 1984. It includes features for explicit parallel progra mming of shared-memory machines, distributed-memory machines (includin g heterogeneous networks of workstations), and clusters, by which we m ean shared-memory multiprocessors communicating via message passing. W e discuss here the design goals, history, and system architecture of p 4 and describe briefly a diverse collection of applications that have demonstrated the utility of p4.