• DocumentCode
    2173660
  • Title

    Parallel Iterative Linear Solvers on GPU: A Financial Engineering Case

  • Author

    Gaikwad, Abhijeet ; Toke, Ioane Muni

  • Author_Institution
    Lab. MAS, Ecole Centrale Paris, Chatenay-Malabry, France
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    607
  • Lastpage
    614
  • Abstract
    In many numerical applications resulting from computational science and engineering problems, the solution of sparse linear systems is the most prohibitively compute intensive task. Consequently, the linear solvers need to be carefully chosen and efficiently implemented in order to harness the available computing resources. Krylov subspace based iterative solvers have been widely used for solving large systems of linear equations. In this paper, we focus on the design of such iterative solvers to take advantage of massive parallelism of general purpose Graphics Processing Units (GPU)s. We will consider Stabilized BiConjugate Gradient (BiCGStab) and Conjugate Gradient Squared (CGS) methods for the solutions of sparse linear systems with unsymmetric coefficient matrices. We discuss data structures and efficient implementation of these solvers on the NVIDIA´s CUDA platform. We evaluate scalability and performance of our implementations in the context of a financial engineering problem of solving multidimensional option pricing PDEs using sparse grid combination technique.
  • Keywords
    coprocessors; financial data processing; sparse matrices; GPU; Krylov subspace based iterative solvers; NVIDIA CUDA platform; computational science; conjugate gradient squared methods; financial engineering problems; general purpose graphics processing units; linear equations; multidimensional option pricing PDE; parallel iterative linear solvers; sparse grid combination technique; sparse linear systems; stabilized biconjugate gradient; unsymmetric coefficient matrices; Computer applications; Data structures; Equations; Graphics; Linear systems; Multidimensional systems; Parallel processing; Pricing; Scalability; Sparse matrices; GPU; Sparse linear iterative solvers; computational finance; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.55
  • Filename
    5452413