메뉴 건너뛰기




Volumn 24, Issue 9, 2013, Pages 1852-1862

Parallel sparse approximate inverse preconditioning on graphic processing units

Author keywords

conditioning; graphics processors; Numerical algorithms; parallel algorithms; parallel programming

Indexed keywords

AMD OPTERON 252 PROCESSORS; BICONJUGATE GRADIENT STABILIZED; GRAPHIC PROCESSING UNITS; GRAPHICS PROCESSOR; NUMERICAL ALGORITHMS; PRECONDITIONING TECHNIQUES; SPARSE APPROXIMATE INVERSE; SPARSE LINEAR SYSTEMS;

EID: 84881061313     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2012.286     Document Type: Article
Times cited : (28)

References (44)
  • 4
    • 67650317483 scopus 로고    scopus 로고
    • A power sparse approximate inverse preconditioning procedure for large sparse linear systems
    • J. Zhongxiao and Z. Baochen, "A Power Sparse Approximate Inverse Preconditioning Procedure for Large Sparse Linear Systems," Numerical Linear Algebra with Applications, vol. 16, no. 4, pp. 259-299, 2009.
    • (2009) Numerical Linear Algebra with Applications , vol.16 , Issue.4 , pp. 259-299
    • Zhongxiao, J.1    Baochen, Z.2
  • 5
    • 0035281285 scopus 로고    scopus 로고
    • Parallel implementation and practical use of sparse approximate inverse preconditioners with a priori sparsity patterns
    • DOI 10.1177/109434200101500106
    • E. Chow, "Parallel Implementation and Practical Use of Sparse Approximate Inverse Preconditioners with a Priori Sparsity Patterns," Int'l J. High Performance Computing Applications, vol. 15, no. 1, pp. 56-74, 2001. (Pubitemid 32252490)
    • (2001) International Journal of High Performance Computing Applications , vol.15 , Issue.1 , pp. 56-74
    • Chow, E.1
  • 6
    • 0033678265 scopus 로고    scopus 로고
    • A priori sparsity patterns for parallel sparse approximate inverse preconditioners
    • SIAM
    • E. Chow, "A Priori Sparsity Patterns for Parallel Sparse Approximate Inverse Preconditioners," SIAM J. Scientific Computing, vol. 21, no. 5, pp. 1804-1822, 1999.
    • (1999) J. Scientific Computing , vol.21 , Issue.5 , pp. 1804-1822
    • Chow, E.1
  • 7
    • 84881049504 scopus 로고    scopus 로고
    • https://computation.llnl.gov/casc/parasails/parasails.html, 2013.
    • (2013)
  • 8
    • 77953136970 scopus 로고    scopus 로고
    • An efficient parallel implementation of the MSPAI preconditioner
    • T. Huckle et al., "An Efficient Parallel Implementation of the MSPAI Preconditioner," Parallel Computing, vol. 36, nos. 5/6, pp. 273-284, 2010.
    • (2010) Parallel Computing , vol.36 , Issue.5-6 , pp. 273-284
    • Huckle, T.1
  • 9
    • 0031129197 scopus 로고    scopus 로고
    • Parallel preconditioning with sparse approximate inverses
    • PII S1064827594276552
    • M.J. Grote and T. Huckle, "Parallel Preconditioning with Sparse Approximate Inverses," SIAM J. Scientific Computing, vol. 18, no. 3, pp. 838-853, 1997. (Pubitemid 127640885)
    • (1997) SIAM Journal of Scientific Computing , vol.18 , Issue.3 , pp. 838-853
    • Grote, M.J.1    Huckle, T.2
  • 10
    • 77953852422 scopus 로고    scopus 로고
    • Parallel hybrid preconditioning: Incomplete factorization with selective sparse approximate inversion
    • P. Raghavan and K. Teranishi, "Parallel Hybrid Preconditioning: Incomplete Factorization with Selective Sparse Approximate Inversion," SIAM J. Scientific Computing, vol. 32, no. 3, pp. 1323- 1345, 2010.
    • SIAM J. Scientific Computing , vol.32 , Issue.3 , pp. 1323-1345
    • Raghavan, P.1    Teranishi, K.2
  • 11
    • 3142727223 scopus 로고    scopus 로고
    • Parallel sparse approximate preconditioners applied to the solution of bem systems
    • P. Gonzale'z, T.F. Pena, and J.C. Cabaleiro, "Parallel Sparse Approximate Preconditioners Applied to the Solution of BEM Systems," Eng. Analysis with Boundary Elements, vol. 28, no. 9, pp. 1061-1068, 2004.
    • (2004) Eng. Analysis with Boundary Elements , vol.28 , Issue.9 , pp. 1061-1068
    • Gonzale'Z, P.1    Pena, T.F.2    Cabaleiro, J.C.3
  • 12
    • 0021599857 scopus 로고
    • Parallel algorithms for the solution of certain large sparse linear systems
    • M. Benson et al., "Parallel Algorithms for the Solution of Certain Large Sparse Linear Systems," Int'l J. Computer Math., vol. 16, nos. 3/4, pp. 245-260, 1984. (Pubitemid 15465115)
    • (1984) International Journal of Computer Mathematics , vol.16 , Issue.3-4 , pp. 245-260
    • Benson, M.1    Krettman, J.2    Wright, M.3
  • 14
    • 79551569252 scopus 로고    scopus 로고
    • Finite element approximate inverse preconditioning using POSIX threads on multicore systems
    • G.A. Gravavis et al., "Finite Element Approximate Inverse Preconditioning Using POSIX Threads on Multicore Systems," Proc. Int'l Multiconf. Computer Science and Information Technology, pp. 297-302, 2010.
    • (2010) Proc. Int'l Multiconf. Computer Science and Information Technology , pp. 297-302
    • Gravavis, G.A.1
  • 15
    • 70350230201 scopus 로고    scopus 로고
    • High performance inverse preconditioning
    • G.A. Gravavis, "High Performance Inverse Preconditioning," Archives of Computational Methods in Eng., vol. 16, no. 1, pp. 77- 108, 2009.
    • (2009) Archives of Computational Methods in Eng. , vol.16 , Issue.1 , pp. 77-108
    • Gravavis, G.A.1
  • 16
    • 78650793131 scopus 로고    scopus 로고
    • FSAI preconditioned cg algorithm combined with gpu technique for the finite element analysis of electromagnetic scattering problems
    • K. Xu et al., "FSAI Preconditioned CG Algorithm Combined with GPU Technique for the Finite Element Analysis of Electromagnetic Scattering Problems," Finite Elements in Analysis and Design, vol. 47, no. 4, pp. 387-393, 2011.
    • (2011) Finite Elements in Analysis and Design , vol.47 , Issue.4 , pp. 387-393
    • Xu, K.1
  • 18
    • 84881048439 scopus 로고    scopus 로고
    • http://developer.nvidia.com/cuda-toolkit-32-downloads, 2013.
    • (2013)
  • 19
    • 0002457199 scopus 로고
    • Approximate inverse preconditioning for sparse linear systems
    • D.F. Cosgrove, J.C. Dias, and A. Griewank, "Approximate Inverse Preconditioning for Sparse Linear Systems," Int'l J. Computer Math., vol. 44, no. 1-4, pp. 91-110, 1992.
    • (1992) Int'l J. Computer Math. , vol.44 , Issue.1-4 , pp. 91-110
    • Cosgrove, D.F.1    Dias, J.C.2    Griewank, A.3
  • 20
    • 0001630026 scopus 로고    scopus 로고
    • Approximate inverse preconditioners via sparse-sparse iterations
    • PII S1064827594270415
    • E. Chow and Y. Saad, "Approximate Inverse Preconditioners via Sparse-Sparse Iterations," SIAM J. Scientific Computing, vol. 19, no. 3, pp. 995-1023, 1998. (Pubitemid 128622542)
    • (1998) SIAM Journal of Scientific Computing , vol.19 , Issue.3 , pp. 995-1023
    • Chow, E.1    Saad, Y.2
  • 21
    • 84881043574 scopus 로고    scopus 로고
    • http://www.computational.unibas.ch/software/spai/spaidoc.html, 2013.
    • (2013)
  • 22
    • 0000919240 scopus 로고
    • Parallel preconditioning and approximate inverses on the connection machine
    • M.J. Grote and H.D. Simon, "Parallel Preconditioning and Approximate Inverses on the Connection Machine," Parallel Processing for Scientific Computing, vol. 2, pp. 519-523, 1992.
    • (1992) Parallel Processing for Scientific Computing , vol.2 , pp. 519-523
    • Grote, M.J.1    Simon, H.D.2
  • 24
    • 84881063863 scopus 로고
    • Explicit preconditioning of systems of linear algebraic equations with dense matrices
    • L. Kolotilina, "Explicit Preconditioning of Systems of Linear Algebraic Equations with Dense Matrices," SIAM J. Matrix Analysis and Applications, vol. 13, pp. 2566-2573, 1992.
    • (1992) SIAM J. Matrix Analysis and Applications , vol.13 , pp. 2566-2573
    • Kolotilina, L.1
  • 25
    • 21144474663 scopus 로고
    • Factorized sparse approximate inverse preconditionings I: Theory
    • L. Kolotilina and A.Y. Yeremin, "Factorized Sparse Approximate Inverse Preconditionings I: Theory," SIAM J. Matrix Analysis and Applications, vol. 14, no. 1, pp. 45-58, 1993.
    • (1993) SIAM J. Matrix Analysis and Applications , vol.14 , Issue.1 , pp. 45-58
    • Kolotilina, L.1    Yeremin, A.Y.2
  • 26
    • 0004675411 scopus 로고    scopus 로고
    • A sparse approximate inverse preconditioner for the conjugate gradient method
    • M. Benzi, C.D. Meyer, and M. Tuma, "A Sparse Approximate Inverse Preconditioner for the Conjugate Gradient Method," SIAM J. Scientific Computing, vol. 17, no. 5, pp. 1135-1149, 1998.
    • (1998) SIAM J. Scientific Computing , vol.17 , Issue.5 , pp. 1135-1149
    • Benzi, M.1    Meyer, C.D.2    Tuma, M.3
  • 27
    • 0001135947 scopus 로고    scopus 로고
    • A sparse approximate inverse preconditioner for nonsymmetric linear systems
    • PII S1064827595294691
    • M. Benzi and M. Tuma, "A Sparse Approximate Inverse Preconditioner for Nonsymmetric Linear Systems," SIAM J. Scientific Computing, vol. 19, no. 3, pp. 968-994, 1998. (Pubitemid 128622541)
    • (1998) SIAM Journal of Scientific Computing , vol.19 , Issue.3 , pp. 968-994
    • Benzi, M.1    Tuma, M.2
  • 28
    • 0033149240 scopus 로고    scopus 로고
    • A comparative study of sparse approximate inverse preconditioners
    • M. Benzi and M. Tuma, "A Comparative Study of Sparse Approximate Inverse Preconditioners," Applied Numerical Math., vol. 30, no. 2/3, pp. 305-340, 1999.
    • (1999) Applied Numerical Math. , vol.30 , Issue.2-3 , pp. 305-340
    • Benzi, M.1    Tuma, M.2
  • 29
    • 0037281568 scopus 로고    scopus 로고
    • Algebraic multilevel methods and sparse approximate inverses
    • M. Bollho? fer and V. Mehrmann, "Algebraic Multilevel Methods and Sparse Approximate Inverses," SIAM J. Matrix Analysis and Applications, vol. 24, no. 1, pp. 191-218, 2002.
    • (2002) SIAM J. Matrix Analysis and Applications , vol.24 , Issue.1 , pp. 191-218
    • Bollhöfer, M.1    Mehrmann, V.2
  • 30
    • 0036018632 scopus 로고    scopus 로고
    • A factored approximate inverse preconditioner with pivoting
    • M. Bollho? fer and Y. Saad, "A Factored Approximate Inverse Preconditioner with Pivoting," SIAM J. Matrix Analysis and Applications, vol. 23, no. 3, pp. 692-705, 2001.
    • (2001) SIAM J. Matrix Analysis and Applications , vol.23 , Issue.3 , pp. 692-705
    • Bollho, F.M.1    Saad, Y.2
  • 31
    • 0442281595 scopus 로고    scopus 로고
    • A robust AINV-type method for constructing sparse approximate inverse preconditioners in factored form
    • DOI 10.1002 /1099-1506 (200104/05)8:3<165::AID-NLA235>3.0.CO;2-9
    • S. Kharchenko et al., "A Robust AINV-Type Method for Constructing Sparse Approximate Inverse Preconditioners in Factored Form," Numerical Linear Algebra with Applications, vol. 8, no. 3, pp. 165-179, 2001. (Pubitemid 33692486)
    • (2001) Numerical Linear Algebra with Applications , vol.8 , Issue.3 , pp. 165-179
    • Kharchenko, S.A.1    Kolotilina, L.Yu.2    Nikishin, A.A.3    Yeremin, A.Yu.4
  • 32
    • 0033149240 scopus 로고    scopus 로고
    • A comparative study of sparse approximate inverse preconditioners
    • M. Benzi and M. Tuma, "A Comparative Study of Sparse Approximate Inverse Preconditioners," J. Applied Numerical Math., vol. 30, no. 2/3, pp. 305-340, 1999.
    • (1999) J. Applied Numerical Math. , vol.30 , Issue.2-3 , pp. 305-340
    • Benzi, M.1    Tuma, M.2
  • 33
    • 0033242229 scopus 로고    scopus 로고
    • Toward an effective sparse approximate inverse preconditioner
    • PII S0895479897320071
    • W. Tang, "Towards an Effective Sparse Approximate Inverse Preconditioner," SIAM J. Matrix Analysis and Applications, vol. 20, no. 4, pp. 970-986, 1999. (Pubitemid 129330053)
    • (1999) SIAM Journal on Matrix Analysis and Applications , vol.20 , Issue.4 , pp. 970-986
    • Tang, W.-P.1
  • 34
    • 0025594363 scopus 로고
    • Structural properties of the graph of augmented sparse approximate inverses
    • J. Cosgrove et al., "Structural Properties of the Graph of Augmented Sparse Approximate Inverses," Proc. Symp. Applied Computing, pp. 131-136, 1990.
    • (1990) Proc. Symp. Applied Computing , pp. 131-136
    • Cosgrove, J.1
  • 35
    • 0043234061 scopus 로고    scopus 로고
    • Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics
    • G. All'eon et al., "Sparse Approximate Inverse Preconditioning for Dense Linear Systems Arising in Computational Electromagnetics," Numerical Algorithms, vol. 16, no. 1, pp. 1-15, 1997.
    • (1997) Numerical Algorithms , vol.16 , Issue.1 , pp. 1-15
    • All'Eon, G.1
  • 36
    • 0034144756 scopus 로고    scopus 로고
    • Sparse approximate inverse smoother for multigrid
    • DOI 10.1137/S0895479899339342
    • W. Tang and W. Wan, "Sparse Approximate Inverse Smoother for Multigrid," SIAM J. Matrix Analysis and Applications, vol. 21, no. 4, pp. 1236-1252, 2000. (Pubitemid 33217067)
    • (2000) SIAM Journal on Matrix Analysis and Applications , vol.21 , Issue.4 , pp. 1236-1252
    • Tang, W.-P.1    Wan, W.L.2
  • 37
    • 77954837026 scopus 로고    scopus 로고
    • Finite element sparse matrix vector multiplication on GPUs
    • Aug
    • M. Mehri Dehnavi, D. Fernandez, and D. Giannacopoulos, "Finite Element Sparse Matrix Vector Multiplication on GPUs," IEEE Trans. Magnetics, vol. 46, no. 8, pp. 2982-2985, Aug. 2010.
    • (2010) IEEE Trans. Magnetics , vol.46 , Issue.8 , pp. 2982-2985
    • Mehri Dehnavi, M.1    Fernandez, D.2    Giannacopoulos, D.3
  • 38
    • 70350368872 scopus 로고    scopus 로고
    • Efficient sparse matrix-vector multiplication on CUDA
    • NVIDIA
    • N. Bell and M. Garland, "Efficient Sparse Matrix-Vector Multiplication on CUDA," technical report, NVIDIA, 2008.
    • (2008) Technical Report
    • Bell, N.1    Garland, M.2
  • 40
    • 79955529942 scopus 로고    scopus 로고
    • Enhancing the performance of conjugate gradient solvers on graphic processing units
    • May
    • M. Mehri Dehnavi, D. Fernandez, and D. Giannacopoulos, "Enhancing the Performance of Conjugate Gradient Solvers on Graphic Processing Units," IEEE Trans. Magnetics, vol. 47, no. 5, pp. 1162-1165, May 2011.
    • (2011) IEEE Trans. Magnetics , vol.47 , Issue.5 , pp. 1162-1165
    • Mehri Dehnavi, M.1    Fernandez, D.2    Giannacopoulos, D.3
  • 41
    • 84881056707 scopus 로고    scopus 로고
    • http://developer.download.nvidia.com/compute/cuda/4-0-rc2/toolkit/docs/ CUSPARSE-Library.pdf, 2013.
    • (2013)
  • 42
    • 84881045410 scopus 로고    scopus 로고
    • http://developer.download.nvidia.com/compute/cuda/2-0/ docs/CUBLAS-Library-2.0.pdf, 2013.
    • (2013)
  • 43
    • 84881051463 scopus 로고    scopus 로고
    • http://www.cise.ufl.edu/research/sparse/matrices, 2013.
    • , vol.2013
  • 44
    • 84881035491 scopus 로고    scopus 로고
    • https://www.sharcnet.ca, 2013.
    • (2013)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.