PBBFMM3D: a parallel black-box algorithm for kernel matrix-vector multiplication

03/06/2019
by   Ruoxi Wang, et al.
0

We introduce PBBFMM3D, a parallel black-box method for computing kernel matrix-vector multiplication, where the underlying kernel is a non-oscillatory function in three dimensions. While a naive method requires Ø(N^2) computation, PBBFMM3D reduces the cost to Ø(N) work. In particular, our algorithm requires only the ability to evaluate the kernel function, and is thus a black-box method. To further accelerate the computation on shared-memory machines, a parallel algorithm is presented and implemented using , which achieved at most 19× speedup on 32 cores in our numerical experiments. A real-world application in geostatistics is also presented, where PBBFMM3D is used in computing the truncated eigen-decomposition (a.k.a., principle component analysis) of a covariance matrix (a.k.a., graph Laplacian).

READ FULL TEXT
research
03/06/2019

PBBFMM3D: a Parallel Black-Box Fast Multipole Method for Non-oscillatory Kernels

This paper presents PBBFMM3D: a parallel black-box fast multipole method...
research
02/23/2017

Fast generalized Bruhat decomposition

The deterministic recursive pivot-free algorithms for the computation of...
research
02/03/2016

Inv-ASKIT: A Parallel Fast Diret Solver for Kernel Matrices

We present a parallel algorithm for computing the approximate factorizat...
research
11/01/2015

LM-CMA: an Alternative to L-BFGS for Large Scale Black-box Optimization

The limited memory BFGS method (L-BFGS) of Liu and Nocedal (1989) is oft...
research
05/14/2020

An Efficient Shared-memory Parallel Sinkhorn-Knopp Algorithm to Compute the Word Mover's Distance

The Word Mover's Distance (WMD) is a metric that measures the semantic d...
research
04/29/2020

Complexity Analysis of a Fast Directional Matrix-Vector Multiplication

We consider a fast, data-sparse directional method to realize matrix-vec...
research
01/06/2022

Parallel Multi-Stage Preconditioners with Adaptive Setup for the Black Oil Model

The black oil model is widely used to describe multiphase porous media f...

Please sign up or login with your details

Forgot password? Click here to reset