• DocumentCode
    726455
  • Title

    Transient-simulation guided graph sparsification approach to scalable Harmonic Balance (HB) analysis of post-layout RF circuits leveraging heterogeneous CPU-GPU computing systems

  • Author

    Lengfei Han ; Zhuo Feng

  • Author_Institution
    Dept. of ECE, Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Harmonic Balance (HB) analysis is key to efficient verification of large post-layout RF and microwave integrated circuits (ICs). This paper introduces a novel transient-simulation guided graph sparsification technique, as well as an efficient runtime performance modeling approach tailored for heterogeneous manycore CPU-GPU computing system to build nearly-optimal subgraph preconditioners that can lead to minimum HB simulation runtime. Additionally, we propose a novel heterogeneous parallel sparse block matrix algorithm by taking advantages of the structure of HB Jacobian matrices as well as GPU´s streaming multiprocessors to achieve optimal work load balancing during the preconditioning phase of HB analysis. We also show how the proposed preconditioned iterative algorithm can efficiently adapt to heterogeneous computing systems with different CPU and GPU computing capabilities. Extensive experimental results show that our HB solver can achieve up to 20X speedups and 5X memory reduction when compared with the state-of-the-art direct solver highly optimized for eight-core CPUs.
  • Keywords
    Jacobian matrices; graph theory; graphics processing units; iterative methods; microwave integrated circuits; multiprocessing systems; GPU streaming multiprocessors; HB Jacobian matrices; HB simulation runtime; IC; eight-core CPU; heterogeneous CPU-GPU computing systems; heterogeneous manycore CPU-GPU computing system; memory reduction; microwave integrated circuits; nearly-optimal subgraph preconditioners; parallel sparse block matrix algorithm; post-layout RF circuits; preconditioned iterative algorithm; runtime performance modeling approach; scalable harmonic balance analysis; transient-simulation guided graph sparsification approach; transient-simulation guided graph sparsification technique; Analytical models; Computational modeling; Integrated circuit modeling; Jacobian matrices; Radio frequency; Runtime; Sparse matrices; RF circuits; graph sparsification; harmonic balance (HB) analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744920
  • Filename
    7167370