Performance evaluation of multiple precision matrix multiplications using parallelized Strassen and Winograd algorithms

10/29/2015
by   Tomonori Kouya, et al.
0

It is well known that Strassen and Winograd algorithms can reduce the computational costs associated with dense matrix multiplication. We have already shown that they are also very effective for software-based multiple precision floating-point arithmetic environments such as the MPFR/GMP library. In this paper, we show that we can obtain the same effectiveness for double-double (DD) and quadruple-double (QD) environments supported by the QD library, and that parallelization can increase the speed of these multiple precision matrix multiplications. Finally, we demonstrate that our implemented parallelized Strassen and Winograd algorithms can increase the speed of parallelized LU decomposition.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/17/2021

Acceleration of multiple precision matrix multiplication based on multi-component floating-point arithmetic using AVX2

In this paper, we report the results obtained from the acceleration of m...
research
03/08/2023

Cascading GEMM: High Precision from Low Precision

This paper lays out insights and opportunities for implementing higher-p...
research
07/18/2022

MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Point

In this paper, we introduce MCTensor, a library based on PyTorch for pro...
research
08/21/2023

Hierarchical Lowrank Arithmetic with Binary Compression

With lowrank approximation the storage requirements for dense data are r...
research
10/15/2021

Least Squares on GPUs in Multiple Double Precision

This paper describes the application of the code generated by the CAMPAR...
research
08/09/2021

Implementation of high-precision computation capabilities into the open-source dynamic simulation framework YADE

This paper deals with the implementation of arbitrary precision calculat...
research
11/12/2015

GEMMbench: a framework for reproducible and collaborative benchmarking of matrix multiplication

The generic matrix-matrix multiplication (GEMM) is arguably the most pop...

Please sign up or login with your details

Forgot password? Click here to reset