Sparse Cholesky Factorization on FPGA Using Parameterized Model

被引:2
|
作者
Sun, Yichun [1 ]
Liu, Hengzhu [1 ]
Zhou, Tong [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Deya Rd 109, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
PARALLEL ALGORITHMS; OPTIMIZATION;
D O I
10.1155/2017/3021591
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Cholesky factorization is a fundamental problem in most engineering and science computation applications. When dealing with a large sparse matrix, numerical decomposition consumes the most time. We present a vector architecture to parallelize numerical decomposition of Cholesky factorization. We construct an integrated analytical parameterized performance model to accurately predict the execution times of typical matrices under varying parameters. Our proposed approach is general for accelerator and limited by neither field-programmable gate arrays (FPGAs) nor application-specific integrated circuit. We implement a simplified module in FPGAs to prove the accuracy of the model. The experiments show that, for most cases, the performance differences between the predicted and measured execution are less than 10%. Based on the performance model, we optimize parameters and obtain a balance of resources and performance after analyzing the performance of varied parameter settings. Comparing with the state-of-the-art implementation in CPU and GPU, we find that the performance of the optimal parameters is 2x that of CPU. Our model offers several advantages, particularly in power consumption. It provides guidance for the design of future acceleration components.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Scalability of sparse Cholesky factorization
    Rauber, T
    Rünger, G
    Scholtes, C
    [J]. INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (01): : 19 - 52
  • [2] Sparse Cholesky factorization on GPU
    Zou, Dan
    Dou, Yong
    Guo, Song
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2014, 37 (07): : 1445 - 1454
  • [3] Modifying a sparse Cholesky factorization
    Davis, TA
    Hager, WW
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (03) : 606 - 627
  • [4] Parallel sparse Cholesky factorization
    Monien, B
    Schulze, J
    [J]. SOLVING IRREGULARLY STRUCTURED PROBLEMS IN PARALLEL, 1997, 1253 : 255 - 272
  • [5] Parallel sparse Cholesky factorization
    Schulze, J
    [J]. MULTISCALE PHENOMENA AND THEIR SIMULATION, 1997, : 292 - 296
  • [6] DESIGN OF A MULTICORE SPARSE CHOLESKY FACTORIZATION USING DAGs
    Hogg, J. D.
    Reid, J. K.
    Scott, J. A.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (06): : 3627 - 3649
  • [7] Row modifications of a sparse Cholesky factorization
    Davis, TA
    Hager, WW
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2005, 26 (03) : 621 - 639
  • [8] Accelerating sparse Cholesky factorization on GPUs
    Rennich, Steven C.
    Stosic, Darko
    Davis, Timothy A.
    [J]. PARALLEL COMPUTING, 2016, 59 : 140 - 150
  • [9] HIGHLY PARALLEL SPARSE CHOLESKY FACTORIZATION
    GILBERT, JR
    SCHREIBER, R
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1992, 13 (05): : 1151 - 1172
  • [10] Advances in sparse hypermatrix Cholesky factorization
    Herrero, Jose R.
    Navarro, Juan J.
    [J]. RECENT ADVANCES IN ENGINEERING AND COMPUTER SCIENCE 2007, 2006, 62 : 7 - +