By Topic

Darwin/MP: an environment for parallel and distributed programming

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Magee, J. ; Dept. of Comput., Imperial Coll., London, UK ; Kramer, J. ; Dulay, N.

Darwin/MP is a programming environment for distributed memory parallel computers. Programs are constructed from hierarchically structured configurations of processes. These process configurations are described explicitly in the Darwin configuration language. In addition to expressing the initial or static structure of a parallel program, Darwin can be used to express structures which change dynamically as execution progresses. Generic structures allow commonly used parallel programming paradigms to be captured as program skeletons. Processes are programmed in a conventional sequential language augmented with the MP message passing primitives. The authors illustrate program development and execution in the environment by means of a set of examples. In addition, they report on the performance of Darwin/MP programs and on experience with the use of the environment. Darwin/MP is currently targeted at developing programs for transputer based multicomputers and for workstation clusters

Published in:

System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on  (Volume:ii )

Date of Conference:

5-8 Jan 1993