Implementation and evaluation of a communication intensive application on the EARTH multithreaded system

This paper reports a study of sparse Matrix Vector Multiplication (MVM) on a parallel computing platform based on a fine‐grained multithreaded program execution model. Such sparse MVM computations, when parallelized without performing graph partitioning, suffers a very high communication to computat...

Full description

Saved in:
Bibliographic Details
Published in:Concurrency and computation Vol. 14; no. 3; pp. 183 - 201
Main Authors: Theobald, Kevin B., Kumar, Rishi, Agrawal, Gagan, Heber, Gerd, Thulasiram, Ruppa K., Gao, Guang R.
Format: Journal Article
Language:English
Published: Chichester, UK John Wiley & Sons, Ltd 01-03-2002
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper reports a study of sparse Matrix Vector Multiplication (MVM) on a parallel computing platform based on a fine‐grained multithreaded program execution model. Such sparse MVM computations, when parallelized without performing graph partitioning, suffers a very high communication to computation ratio, and is well known to have a very limited scalability on traditional distributed‐memory machines. The particular multithreaded system we use is the Efficient Architecture for Running THreads (EARTH) model, which can be implemented from off‐the‐shelf processors. With the Class B input sparse matrix from the NAS CG benchmark (75 000 rows), we attain an absolute speedup of 90 on 120 nodes of a distributed memory configuration. This is achieved without using inspector/executor or graph partitioning, or any communication minimization phase, which means that similar results can be expected for adaptive problems as well. High scalability is achieved because of a number of characteristics of the EARTH architecture: local synchronizations, low communication overheads, ability to overlap communication and computation, and low context‐switching costs. Copyright © 2002 John Wiley & Sons, Ltd.
Bibliography:istex:C4A326FE45CFC1C050B6B6C19E9FA00C683A6783
ark:/67375/WNG-K7GQN2H2-2
HTMT project (DARPA, NSA, NASA)
NSF - No. CISE-9726388; No. MIPS-9707125; No. EIA-9972853; No. CCR-9808522; No. ACR-9733520
ArticleID:CPE604
GMD FIRST
DIVA project (DARPA)
(
Lecture Notes in Computer Science
The original version of this article was first published as ‘Theobald KB, Kumar R, Agrawal G, Heber G, Thulasiram RK, Gao GR. Implementation and evaluation of a communication intensive application on the EARTH multithreaded system.
Euro‐Par 2000—Parallel Processing
vol. 1900), Bode A, Ludwig T, Karl W, Wismüller R (eds.). Springer, 2000; 625–637’, and is reproduced here by kind permission of the publisher.
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1532-0626
1532-0634
DOI:10.1002/cpe.604