MARC: A Tool for Automatic Configuration of Parallel Programs
Author(s)
Publisher
: IOS Press International
Date issued
1991
From page
311
To page
329
Abstract
The successful use of parallel architectures depends heavily on suitable development tools and runtime environments. The MARC environment has been developed to provide the user of parallel distributed memory machines with tools for the efficient use of such architectures. The MARC system analyses the structure of parallel programs and the structure of the available parallel architecture in order to produce a load balanced and communication optimized executable program. It includes a new method for load balancing and communication optimized process distribution onto arbitrary (network) topologies as well as efficient and secure routing strategies. A sophisticated performance analyser provides the system with the necessary load and communication cost information. MARC, which is realized so far for the language occam and Transputer networks, aims towards a true distributed operating system and development environment for parallel (MIMD) architectures.
Notes
, 2016
Event name
Proceedings of the World Transputer User Group (WOTUG) Conference on Transputing '91
Location
San Francisco
Later version
http://dl.acm.org/citation.cfm?id=112854.112879
Publication type
conference paper
