Heterogeneous network computing

A. Beguelin, J. J. Dongarra, G. A. Geist, R. Manchek, V. S. Sunderam

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

HeNCE (Heterogeneous Network Computing Environment) is a parallel programming paradigm and tool which supports the creation, compilation, execution, debugging, and analysis of parallel programs for a heterogeneous group of computers. The HeNCE programmer specifies the parallelism of a computation by drawing a graph describing the dependencies between user defined procedures. HeNCE will then automatically execute these procedures on a user defined collection of machines on some network. Different versions of a procedure may exist for different architectures. HeNCE executes the appropriate version of a procedure for a chosen target machine architecture. HeNCE maps procedures to machines based on a user defined cost matrix. The HeNCE user dynamically configures a parallel collection of machines, referred to as a parallel virtual machine, on which the HeNCE program is to be run. During execution, HeNCE can collect trace and scheduling information which can be displayed in real time or saved to be replayed later.

Original languageEnglish
Title of host publicationIEE Conference Publication
PublisherPubl by IEE
Pages94-100
Number of pages7
Edition344
ISBN (Print)0852965192
StatePublished - 1991
EventSecond International Specialist Seminar on Design and Application of Parallel Digital Processors - Lisbon, Port
Duration: Apr 15 1991Apr 19 1991

Publication series

NameIEE Conference Publication
Number344
ISSN (Print)0537-9987

Conference

ConferenceSecond International Specialist Seminar on Design and Application of Parallel Digital Processors
CityLisbon, Port
Period04/15/9104/19/91

Fingerprint

Dive into the research topics of 'Heterogeneous network computing'. Together they form a unique fingerprint.

Cite this