𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Developing software for parallel computing systems

✍ Scribed by Frances L. Van Scoy


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
511 KB
Volume
97
Category
Article
ISSN
0010-4655

No coin nor oath required. For personal study only.

✦ Synopsis


In recent years parallel computing systems based on a collection of a modest number (generally in the range of 16 to 1024) relatively high powered processors (such as those used in scientific workstations) have become commercially available. The current systems software for these computing systems requires that programmers use special techniques to benefit from the improved computing speed of the systems. When converting programs that have been written for conventional sequential or vector systems to one of the new parallel systems, programmers must be aware of the paradigms of parallel computing and the primitive operations used by the new system. This paper lays the foundation for converting old code to parallel code by describing two paradigms of parallel computing: data parallel and message passing. Some primitive operations of these two paradigms are described and illustrated by examples from existing languages, and a few examples of data parallel code are given.


πŸ“œ SIMILAR VOLUMES


Software for parallel computing: the LAM
✍ Christopher A. Swann πŸ“‚ Article πŸ“… 2001 πŸ› John Wiley and Sons 🌐 English βš– 84 KB

## Abstract Many econometric problems can benefit from the application of parallel computing techniques, and recent advances in hardware and software have made such application feasible. There are a number of freely available software libraries that make it possible to write message passing paralle

Knowledge-based computing systems and so
✍ J.A. Campbell πŸ“‚ Article πŸ“… 1986 πŸ› Elsevier Science 🌐 English βš– 655 KB

Software engineering aims at the construction of large systems of programs that are sound and reliable in the sense that these adjectives apply to products in other areas of engineering. Some difficulties of establishing parallel between software engineering and conventional engineering are pointed

UFMulti: A new parallel processing softw
✍ Paul Avery; Andrew White πŸ“‚ Article πŸ“… 1989 πŸ› Elsevier Science 🌐 English βš– 442 KB

UFMulti is a multiprocessing software package designed for general purpose high energy physics applications, including physics and detector simulation, data reduction and DST physics analysis. The system is particularly well suited for installations where several workstations or computers are connec