๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

The PMESC Programming Library for Distributed-Memory MIMD Computers

โœ Scribed by S. Crivelli; E.R. Jessup


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
341 KB
Volume
57
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

โœฆ Synopsis


Efficient programming of task-parallel problems, where the number and execution times of the computational tasks can vary unpredictably, demands an asynchronous and adaptive approach. In this sort of approach, however, such fundamental programming issues as load sharing, data sharing, and termination detection can present difficult programming problems. This paper presents the PMESC library for managing task-parallel problems on distributed-memory MIMD computers within the context of the SPMD (single program, multiple data) programming model. PMESC offers support for all of the application-independent programming issues involved in SPMD task-parallel computation in a portable and efficient way while still allowing users to customize their codes. Because different problems may require different strategies to achieve good performance, PMESC is based on a straightforward model in which different building blocks can be easily put together and changed to accommodate the particular needs of the different applications. The library provides an interface that allows users to program a virtual machine and thereby ignore the details associated with message passing and machine architecture. These features make PMESC accessible to a wide variety of users.


๐Ÿ“œ SIMILAR VOLUMES


Compiling Fortran 90D/HPF for Distribute
โœ Z. Bozkus; A. Choudhary; G. Fox; T. Haupt; S. Ranka; M.Y. Wu ๐Ÿ“‚ Article ๐Ÿ“… 1994 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 1013 KB

Algorithm 1 (Compiling Align directives) Input: Fortran 90D/HPF syntax tree with some alignment functions to template Output: Fortran 90D/HPF syntax tree with identical alignment functions to template Method: For each aligned array, and for each dimension of that array, carry out the following ste

VARCOV: A computer program for the distr
โœ James A Koziol ๐Ÿ“‚ Article ๐Ÿ“… 1984 ๐Ÿ› Elsevier Science โš– 303 KB

A FORTRAN computer program written to perform a distribution-free analysis of growth and response curves is described. The underlying statistical methodology is particularly applicable with incomplete observations, and in situations where parametric models for growth may not be appropriate. FORTRAN

Determining the Execution Time Distribut
โœ Yan Alexander Li; John K. Antonio; Howard Jay Siegel; Min Tan; Daniel W. Watson ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 278 KB

An important problem in heterogeneous computing (HC) is predicting task execution time. A methodology is introduced for determining the execution time distribution for a given data parallel program that is to be executed in an SIMD, MIMD (SPMD), and/or mixed-mode SIMD/MIMD (SPMD) HC environment. The

A basic computer program for evaluating
โœ Curtis A. Parvin ๐Ÿ“‚ Article ๐Ÿ“… 1985 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 439 KB

Least-squares regression analysis is widely used in analytical method comparison studies even though model assumptions are typically violated. The advantages favoring the use of the least-squares technique, when applicable, are that its theoretical characteristics are thoroughly developed and the ca