Search

MiS Preprint Repository

We have decided to discontinue the publication of preprints on our preprint server as of 1 March 2024. The publication culture within mathematics has changed so much due to the rise of repositories such as ArXiV (www.arxiv.org) that we are encouraging all institute members to make their preprints available there. An institute's repository in its previous form is, therefore, unnecessary. The preprints published to date will remain available here, but we will not add any new preprints here.

MiS Preprint
100/2019

Semi-Automatic Task Graph Construction for H-Matrix Arithmetic

Steffen Börm, Sven Christophersen and Ronald Kriemann

Abstract

A new method to construct task graphs for H-matrix arithmetic is introduced, which uses the information associated with all tasks of the standard recursive H-matrix algorithms, e.g., the block index set of the matrix blocks involved in the computation. Task refinement, i.e., the replacement of tasks by sub-computations, is then used to proceed in the H-matrix hierarchy until the matrix blocks containing the actual matrix data are reached. This process is a natural extension of the classical, recursive way in which H-matrix arithmetic is defined and thereby simplifies the efficient usage of many-core systems. Examples for standard and accumulator based H-arithmetic are shown for model problems with different block structures.

Received:
Nov 19, 2019
Published:
Dec 3, 2019
MSC Codes:
65F05, 65Y05, 65Y20, 68W10, 68W40
Keywords:
hierarchical matrices, task graph, parallel algorithms, many-core processors

Related publications

inJournal
2022 Repository Open Access
Steffen Börm, Sven Christophersen and Ronald Kriemann

Semi-automatic task graph construction for \(\mathcal{H}\)-matrix arithmetic

In: SIAM journal on scientific computing, 44 (2022) 2, C77-C98