Block-cyclic matrix triangulation on the Cartesian product of star graphs

A. E. Al-Ayyoub, K. Day

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

The star graph has drawn a lot of attention recently as an attractive alternative to hypercube. Due to its reduced diameter, the star graph theoretically supports more efficient communication than popular networks such as the hypercube and the mesh. However, practically only limited results have been obtained related to the design of parallel algorithms on the star graph. By its own nature, the star graph seems to be inadequate for certain types of algorithms especially those based on matrix computations. Furthermore, no efficient embeddings of hypercubes or meshes in the star graph are known, which would (had they existed) allow us to simulate the corresponding hypercube or mesh algorithms. In this paper, we show how to overcome these difficulties with the star graph while allowing to take advantage of its communication capabilities. We propose to consider the Cartesian product of star graphs as interconnection networks and we design and evaluate block-cyclic matrix triangulation on these networks. We demonstrate how such star graph based Cartesian product networks are more suitable for real applications than traditional star graphs, while inheriting the theoretically established communication efficiency of star graphs. We present a framework for practical implementation of block-cyclic matrix triangulation on the Cartesian product of star graphs along with a performance evaluation and comparison with other topologies. The proposed techniques for matrix decomposition and mapping are of general use and can be applied to design other matrix-based algorithms on the Cartesian product of star graphs.

Original languageEnglish
Pages (from-to)113-126
Number of pages14
JournalComputers and Mathematics with Applications
Volume36
Issue number5
Publication statusPublished - Sep 1998

Fingerprint

Star Graph
Cartesian product
Triangulation
Stars
Hypercube
Mesh
Communication
Matrix Computation
Matrix Decomposition
Interconnection Networks
Performance Comparison
Parallel algorithms
Parallel Algorithms
Performance Evaluation

Keywords

  • Interconnection networks
  • Linear systems
  • Parallel computing
  • Star graphs

ASJC Scopus subject areas

  • Applied Mathematics
  • Computational Mathematics
  • Modelling and Simulation

Cite this

Block-cyclic matrix triangulation on the Cartesian product of star graphs. / Al-Ayyoub, A. E.; Day, K.

In: Computers and Mathematics with Applications, Vol. 36, No. 5, 09.1998, p. 113-126.

Research output: Contribution to journalArticle

@article{40eb80568af0413cb566dbedb438f18e,
title = "Block-cyclic matrix triangulation on the Cartesian product of star graphs",
abstract = "The star graph has drawn a lot of attention recently as an attractive alternative to hypercube. Due to its reduced diameter, the star graph theoretically supports more efficient communication than popular networks such as the hypercube and the mesh. However, practically only limited results have been obtained related to the design of parallel algorithms on the star graph. By its own nature, the star graph seems to be inadequate for certain types of algorithms especially those based on matrix computations. Furthermore, no efficient embeddings of hypercubes or meshes in the star graph are known, which would (had they existed) allow us to simulate the corresponding hypercube or mesh algorithms. In this paper, we show how to overcome these difficulties with the star graph while allowing to take advantage of its communication capabilities. We propose to consider the Cartesian product of star graphs as interconnection networks and we design and evaluate block-cyclic matrix triangulation on these networks. We demonstrate how such star graph based Cartesian product networks are more suitable for real applications than traditional star graphs, while inheriting the theoretically established communication efficiency of star graphs. We present a framework for practical implementation of block-cyclic matrix triangulation on the Cartesian product of star graphs along with a performance evaluation and comparison with other topologies. The proposed techniques for matrix decomposition and mapping are of general use and can be applied to design other matrix-based algorithms on the Cartesian product of star graphs.",
keywords = "Interconnection networks, Linear systems, Parallel computing, Star graphs",
author = "Al-Ayyoub, {A. E.} and K. Day",
year = "1998",
month = "9",
language = "English",
volume = "36",
pages = "113--126",
journal = "Computers and Mathematics with Applications",
issn = "0898-1221",
publisher = "Elsevier Limited",
number = "5",

}

TY - JOUR

T1 - Block-cyclic matrix triangulation on the Cartesian product of star graphs

AU - Al-Ayyoub, A. E.

AU - Day, K.

PY - 1998/9

Y1 - 1998/9

N2 - The star graph has drawn a lot of attention recently as an attractive alternative to hypercube. Due to its reduced diameter, the star graph theoretically supports more efficient communication than popular networks such as the hypercube and the mesh. However, practically only limited results have been obtained related to the design of parallel algorithms on the star graph. By its own nature, the star graph seems to be inadequate for certain types of algorithms especially those based on matrix computations. Furthermore, no efficient embeddings of hypercubes or meshes in the star graph are known, which would (had they existed) allow us to simulate the corresponding hypercube or mesh algorithms. In this paper, we show how to overcome these difficulties with the star graph while allowing to take advantage of its communication capabilities. We propose to consider the Cartesian product of star graphs as interconnection networks and we design and evaluate block-cyclic matrix triangulation on these networks. We demonstrate how such star graph based Cartesian product networks are more suitable for real applications than traditional star graphs, while inheriting the theoretically established communication efficiency of star graphs. We present a framework for practical implementation of block-cyclic matrix triangulation on the Cartesian product of star graphs along with a performance evaluation and comparison with other topologies. The proposed techniques for matrix decomposition and mapping are of general use and can be applied to design other matrix-based algorithms on the Cartesian product of star graphs.

AB - The star graph has drawn a lot of attention recently as an attractive alternative to hypercube. Due to its reduced diameter, the star graph theoretically supports more efficient communication than popular networks such as the hypercube and the mesh. However, practically only limited results have been obtained related to the design of parallel algorithms on the star graph. By its own nature, the star graph seems to be inadequate for certain types of algorithms especially those based on matrix computations. Furthermore, no efficient embeddings of hypercubes or meshes in the star graph are known, which would (had they existed) allow us to simulate the corresponding hypercube or mesh algorithms. In this paper, we show how to overcome these difficulties with the star graph while allowing to take advantage of its communication capabilities. We propose to consider the Cartesian product of star graphs as interconnection networks and we design and evaluate block-cyclic matrix triangulation on these networks. We demonstrate how such star graph based Cartesian product networks are more suitable for real applications than traditional star graphs, while inheriting the theoretically established communication efficiency of star graphs. We present a framework for practical implementation of block-cyclic matrix triangulation on the Cartesian product of star graphs along with a performance evaluation and comparison with other topologies. The proposed techniques for matrix decomposition and mapping are of general use and can be applied to design other matrix-based algorithms on the Cartesian product of star graphs.

KW - Interconnection networks

KW - Linear systems

KW - Parallel computing

KW - Star graphs

UR - http://www.scopus.com/inward/record.url?scp=0032165071&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032165071&partnerID=8YFLogxK

M3 - Article

VL - 36

SP - 113

EP - 126

JO - Computers and Mathematics with Applications

JF - Computers and Mathematics with Applications

SN - 0898-1221

IS - 5

ER -