NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A simple hyperbolic model for communication in parallel processing environmentsWe introduce a model for communication costs in parallel processing environments called the 'hyperbolic model,' which generalizes two-parameter dedicated-link models in an analytically simple way. Dedicated interprocessor links parameterized by a latency and a transfer rate that are independent of load are assumed by many existing communication models; such models are unrealistic for workstation networks. The communication system is modeled as a directed communication graph in which terminal nodes represent the application processes that initiate the sending and receiving of the information and in which internal nodes, called communication blocks (CBs), reflect the layered structure of the underlying communication architecture. The direction of graph edges specifies the flow of the information carried through messages. Each CB is characterized by a two-parameter hyperbolic function of the message size that represents the service time needed for processing the message. The parameters are evaluated in the limits of very large and very small messages. Rules are given for reducing a communication graph consisting of many to an equivalent two-parameter form, while maintaining an approximation for the service time that is exact in both large and small limits. The model is validated on a dedicated Ethernet network of workstations by experiments with communication subprograms arising in scientific applications, for which a tight fit of the model predictions with actual measurements of the communication and synchronization time between end processes is demonstrated. The model is then used to evaluate the performance of two simple parallel scientific applications from partial differential equations: domain decomposition and time-parallel multigrid. In an appropriate limit, we also show the compatibility of the hyperbolic model with the recently proposed LogP model.
Document ID
19950012072
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Stoica, Ion
(Old Dominion Univ. Norfolk, VA., United States)
Sultan, Florin
(Old Dominion Univ. Norfolk, VA., United States)
Keyes, David
(Old Dominion Univ. Norfolk, VA., United States)
Date Acquired
September 6, 2013
Publication Date
September 1, 1994
Publication Information
Publisher: NASA
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:194984
ICASE-94-78
NAS-CR-194984
Report Number: NAS 1.26:194984
Report Number: ICASE-94-78
Report Number: NAS-CR-194984
Accession Number
95N18487
Funding Number(s)
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAS1-19480
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available