NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Balancing Contention and Synchronization on the Intel ParagonThe Intel Paragon is a mesh-connected distributed memory parallel computer. It uses an oblivious and deterministic message routing algorithm: this permits us to develop highly optimized schedules for frequently needed communication patterns. The complete exchange is one such pattern. Several approaches are available for carrying it out on the mesh. We study an algorithm developed by Scott. This algorithm assumes that a communication link can carry one message at a time and that a node can only transmit one message at a time. It requires global synchronization to enforce a schedule of transmissions. Unfortunately global synchronization has substantial overhead on the Paragon. At the same time the powerful interconnection mechanism of this machine permits 2 or 3 messages to share a communication link with minor overhead. It can also overlap multiple message transmission from the same node to some extent. We develop a generalization of Scott's algorithm that executes complete exchange with a prescribed contention. Schedules that incur greater contention require fewer synchronization steps. This permits us to tradeoff contention against synchronization overhead. We describe the performance of this algorithm and compare it with Scott's original algorithm as well as with a naive algorithm that does not take interconnection structure into account. The Bounded contention algorithm is always better than Scott's algorithm and outperforms the naive algorithm for all but the smallest message sizes. The naive algorithm fails to work on meshes larger than 12 x 12. These results show that due consideration of processor interconnect and machine performance parameters is necessary to obtain peak performance from the Paragon and its successor mesh machines.
Document ID
19970011922
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Bokhari, Shahid H.
(University of Engineering and Technology Lahore, Pakistan)
Nicol, David M.
(Dartmouth Coll. Hanover, NH United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1996
Subject Category
Computer Systems
Report/Patent Number
AD-A315774
NASA-CR-201599
ICASE-96-54
NAS 1.26:201599
Report Number: AD-A315774
Report Number: NASA-CR-201599
Report Number: ICASE-96-54
Report Number: NAS 1.26:201599
Accession Number
97N16630
Funding Number(s)
CONTRACT_GRANT: NAS1-19480
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available