High-performance Processing of Covariance Matrices Using GPU Computations

被引:0
作者
K. Yu. Erofeev
E. M. Khramchenkov
E. V. Biryal’tsev
机构
[1] Kazan (Volga region) Federal University,Kazan Branch of Joint Supercomputer Center
[2] Russian Academy of Sciences,undefined
来源
Lobachevskii Journal of Mathematics | 2019年 / 40卷
关键词
covariance matrices; Toeplitz matrices; high-performance computing; GPU;
D O I
暂无
中图分类号
学科分类号
摘要
Practical applicability of many statistical algorithms is limited by large sizes of corresponding covariance matrices. These limitations can be significantly weakened due to effective use of the structure of covariance matrices, properties of the autocorrelation function, and advantages of the architecture of modern GPUs. This paper presents GPU implementations of the algorithms for inversion of a covariance matrix and solution of a system of linear equations whose coefficient matrix is a covariance matrix. Inversion of close to sparse covariance matrices is also considered in the work. For all the cases considered, significant accelerations were obtained in comparison with Octave mathematical software and ViennaCL computational library. For example, implemented algorithm of solution of a linear system was 6 times faster as compared with the implementation of Octave on the CPU and 3 times faster as compared with the ViennaCL implementation on the GPU for general matrices. The performance of inversion of a covariance matrix was 14 times faster than inversion algorithm of Octave on the CPU and 6 times faster than ViennaCL inversion algorithm on GPU.
引用
收藏
页码:547 / 554
页数:7
相关论文
共 38 条
[1]  
Robbins M W(2015)Cross-correlation matrices for tests of independence and causality between two multivariate time series J. Business Econ. Statist. 33 459-473
[2]  
Fisher T J(2014)Statistical analysis of large cross-covariance and cross-correlation matrices produced by fMRI images J. Biometr. Biostatist. 5 1-747
[3]  
Efromovich S(2011)Non-stationary cross-covariance models for multivariate processes on a globe Scand. J. Statist. 38 726-449
[4]  
Smirnova E(2017)Determination of moment tensor and location of microseismic events under conditions of highly correlated noise based on the maximum likelihood method Geophys. Prospect. 33 437-278
[5]  
Jun M(1947)The Wiener RMS error criterion in filter design and prediction J. Math. Phys. 25 261-424
[6]  
Demidov D E(1969)Numerical solution of linear equations with Toeplitz and vector Toeplitz matrices Numer. Math. 13 404-1508
[7]  
Mokshin E V(1993)The Split Levinson algorithm is weakly stable SIAM J. Numer. Anal. 30 1498-57
[8]  
Birialtsev E V(1995)On the stability of the Bareiss and related Toeplitz factorization algorithms SIAM J. Matrix Anal. Appl. 16 40-1266
[9]  
Levinson N(2007)A superfast algorithm for Toeplitz systems of linear equations SIAM J. Matrix Anal. Appl. 29 1247-59
[10]  
Bareiss E H(2011)Fast algorithms for Toeplitz and Hankel matrices Linear Algebra Appl. 435 1-522