scholarly journals Leveraging PaRSEC Runtime Support to Tackle Challenging 3D Data-Sparse Matrix Problems

Author(s):  
Qinglei Cao ◽  
Yu Pei ◽  
Kadir Akbudak ◽  
George Bosilca ◽  
Hatem Ltaief ◽  
...  
1995 ◽  
Vol 05 (04) ◽  
pp. 671-683 ◽  
Author(s):  
FREDERIC T. CHONG ◽  
SHAMIK D. SHARMA ◽  
ERIC A. BREWER ◽  
JOEL SALTZ

We examine multiprocessor runtime support for fine-grained, irregular directed acyclic graphs (DAGs) such as those that arise from sparse-matrix triangular solves. We conduct our experiments on the CM-5, whose lower latencies and active-message support allow us to achieve unprecedented speedups for a general multiprocessor. Where as previous implementations have maximum speedups of less than 4 on even simple banded matrices, we are able to obtain scalable performance on extremely small and irregular problems. On a matrix with only 5300 rows, we are able to achieve scalable performance with a speedup of 34 for 128 processors, resulting in an absolute performance of over 33 million double-precision floating point operations per second. We achieve these speedups with non-matrix-specific methods which are applicable to any DAG. We compare a range of run-time preprocessed and dynamic approaches on matrices from the Harwell-Boeing benchmark set. Although precomputed data distributions and execution schedules produce the best performance, we find that it is challenging to keep their cost low enough to make them worthwhile on small, fine-grained problems. Additionally, we find that a policy of frequent network polling can reduce communication overhead by a factor of three over the standard CM-5 policies. We present a detailed study of runtime overheads and demonstrate that send and receive processor overhead still dominate these applications on the CM-5. We conclude that these applications would highly benefit from architectural support for low-overhead communication.


1974 ◽  
Vol 14 (2) ◽  
pp. 227-239 ◽  
Author(s):  
Werner C. Rheinboldt ◽  
Charles K. Mesztenyi

2004 ◽  
Vol 33 (1) ◽  
pp. 1-25 ◽  
Author(s):  
Gunnar Carlsson ◽  
Vin de Silva

2020 ◽  
Vol 62 (1) ◽  
pp. 18-41 ◽  
Author(s):  
TUI H. NOLAN ◽  
MATT P. WAND

We define and solve classes of sparse matrix problems that arise in multilevel modelling and data analysis. The classes are indexed by the number of nested units, with two-level problems corresponding to the common situation, in which data on level-1 units are grouped within a two-level structure. We provide full solutions for two-level and three-level problems, and their derivations provide blueprints for the challenging, albeit rarer in applications, higher-level versions of the problem. While our linear system solutions are a concise recasting of existing results, our matrix inverse sub-block results are novel and facilitate streamlined computation of standard errors in frequentist inference as well as allowing streamlined mean field variational Bayesian inference for models containing higher-level random effects.


2007 ◽  
Vol 2007 ◽  
pp. 1-9 ◽  
Author(s):  
Tobias Knopp ◽  
Stefan Kunis ◽  
Daniel Potts

In magnetic resonance imaging (MRI), methods that use a non-Cartesian grid ink-space are becoming increasingly important. In this paper, we use a recently proposed implicit discretisation scheme which generalises the standard approach based on gridding. While the latter succeeds for sufficiently uniform sampling sets and accurate estimated density compensation weights, the implicit method further improves the reconstruction quality when the sampling scheme or the weights are less regular. Both approaches can be solved efficiently with the nonequispaced FFT. Due to several new techniques for the storage of an involved sparse matrix, our examples include also the reconstruction of a large 3D data set. We present four case studies and report on efficient implementation of the related algorithms.


Sign in / Sign up

Export Citation Format

Share Document