Designing matrix multiplication algorithms on a multi-tier cluster

Eunice E. Santos, John Korah

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we consider the efficient design I of parallel matrix multiplication algorithms in a multitier computer environment. Of particular emphasis is the effect of variable communication latencies when dealing with the multi-tier construct and its effect on performance. As such, variants in data and computational assignments across processors and their communication needs are explored, analyzed and synthesized in order to perform theoretical analysis on a variant of the realistic LogP model. In particular, we provide general 2-D and 3-D matrix multiplication algorithms designed specifically for multi-tier networks and determine which type(s) of algorithm run best under different circumstances. Validation of analysis is provided through comparison with performance data for the different algorithms designed and analyzed.

Original languageEnglish (US)
Title of host publicationProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
EditorsH.R. Arabnia, J. Ni
Pages584-590
Number of pages7
StatePublished - 2004
Externally publishedYes
EventProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04 - Las Vegas, NV, United States
Duration: Jun 21 2004Jun 24 2004

Publication series

NameProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
Volume2

Other

OtherProceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04
Country/TerritoryUnited States
CityLas Vegas, NV
Period6/21/046/24/04

Keywords

  • Algorithm design & analysis
  • Matrix multiplication
  • Multi-tier networks
  • Parallel computing
  • Performance analysis

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Designing matrix multiplication algorithms on a multi-tier cluster'. Together they form a unique fingerprint.

Cite this