• DocumentCode
    523841
  • Title

    Parallel multigrid preconditioning on graphics processing units (GPUs) for robust power grid analysis

  • Author

    Feng, Zhuo ; Zeng, Zhiyu

  • Author_Institution
    Dept. of ECE, Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    661
  • Lastpage
    666
  • Abstract
    Leveraging the power of nowadays graphics processing units for robust power grid simulation remains a challenging task. Existing preconditioned iterative methods that require incomplete matrix factorizations can not be effectively accelerated on GPU due to its limited hardware resource as well as data parallel computing. This work presents an efficient GPU-based multigrid preconditioning algorithm for robust power grid analysis. An ELL-like sparse matrix data structure is adopted and implemented specifically for power grid analysis to assure coalesced GPU device memory access and high arithmetic intensity. By combining the fast geometrical multigrid solver with the robust Krylov-subspace iterative solver, power grid DC and transient analysis can be performed efficiently on GPU without loss of accuracy (largest errors <; 0.5 mV). Unlike previous GPU-based algorithms that rely on good power grid regularities, the proposed algorithm can be applied for more general power grid structures. Experimental results show that the DC and transient analysis on GPU achieves more than 25X speedups over the best available CPU-based solvers. An industrial power grid with 10.5 million nodes can be accurately solved in 12 seconds.
  • Keywords
    computer graphic equipment; coprocessors; data structures; differential equations; iterative methods; parallel processing; power grids; power system analysis computing; sparse matrices; transient analysis; GPU device memory access; Krylov-subspace iterative solver; arithmetic intensity; data parallel computing; fast geometrical multigrid solver; graphics processing unit; incomplete matrix factorization; iterative method; parallel multigrid preconditioning; power grid DC analysis; power grid simulation; sparse matrix data structure; transient analysis; Acceleration; Computational modeling; Graphics; Hardware; Iterative algorithms; Iterative methods; Power grids; Robustness; Sparse matrices; Transient analysis; GPU; Iterative Method; Multigrid; P/G network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2010 47th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4244-6677-1
  • Type

    conf

  • Filename
    5523211