• Home
  • Search
  • GPU-accelerated parallel Monte Carlo analysis of analog circuits by hierarchical graph-based solver
  • https://doi.org/10.1109/aspdac.2015.7059095Copy DOI Icon

GPU-accelerated parallel Monte Carlo analysis of analog circuits by hierarchical graph-based solver

  • Jan 1, 2015
  • Yan Zhu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In this article, we propose a new parallel matrix solver, which is very amenable for Graphic Process Unit (GPU) based fine-grain massively-threaded parallel computing. The new method is based on the graph-based symbolic analysis technique to generate the computing sequence of determinants in terms of determinant decision diagrams (DDDs). DDD represents very simple data dependence and data parallelism, which can be explored much easier by GPU massively-threaded parallel computing than existing LU-based methods. The new method is based on the hierarchical determinant decision diagrams (HDDDs). Inspired by the inherent data parallelism and simple data dependence in the evaluation process of HDDD, we design GPU-amenable continuous data structures to enable fast memory access and evaluation of massive parallel threads. In addition to parallelism in DDD graph, the new algorithm can naturally explore data independence existing in Monte Carlo and frequency domain analysis. The resulting algorithm is a general-purpose matrix solver suitable for fine-grain massive GPU-based computing for any circuit matrices. Experimental results show that the new evaluation algorithm can achieve about two orders of magnitude speedup over the serial CPU based evaluation and more than 4× speedup over numerical SPICE-based simulation method on some large analog circuits.

Similar Papers
  • Book Chapter
  • Citations4

Canonical Symbolic Analysis of Large Analog Circuits with Determinant Decision Diagrams

  • Jan 01, 2009
  • Rob A Rutenbar +2
  • Conference Article
  • Citations16

Efficient DDD-based term generation algorithm for analog circuit behavioral modeling

  • Jan 01, 2003
  • Sheldon X.-D Tan +1
  • Conference Article
  • Citations3

Hierarchical graph reduction approach to symbolic circuit analysis with data sharing and cancellation-free properties

  • Jan 01, 2012
  • Yang Song +1
  • Research Article
  • Citations15

Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit

  • Mar 06, 2017
  • The Journal of the Astronautical Sciences
  • Vivek Vittaldev +1
  • Conference Article
  • Citations7

Multi-terminal determinant decision diagrams

  • Jan 01, 2000
  • Tao Pi +1
  • Research Article
  • Citations11

CUDA-Based SSA Method in Application to Calculating EM Scattering From Large Two-Dimensional Rough Surface

  • Apr 01, 2014
  • IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
  • Wang-Qiang Jiang +3
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • Conference Article
  • Citations49

Accelerating statistical static timing analysis using graphics processing units

  • Jan 19, 2009
  • Kanupriya Gulati +1
  • Research Article
  • Citations92

Geant4-based Monte Carlo simulations on GPU for medical applications

  • Jul 29, 2013
  • Physics in Medicine and Biology
  • Julien Bert +9
  • Conference Article
  • Citations145

Accelerating Dynamic Time Warping Subsequence Search with GPUs and FPGAs

  • Dec 01, 2010
  • Doruk Sart +4
  • Conference Article
  • Citations3

Time-domain performance bound analysis of analog circuits considering process variations

  • Jan 01, 2012
  • Xue-Xin Liu +3
  • PDF
  • Book Chapter
  • Citations2

Parallel Symbolic Analysis of Large Analog Circuits on GPU Platforms

  • Jan 20, 2012
  • Sheldon X.-D. +3
  • Conference Article
  • Citations16

Hierarchical modeling and simulation of large analog circuits

  • Feb 16, 2004
  • Sheldon X.-D Tan +2
  • Research Article
  • Citations9

Application of graphics processing unit (GPU) to software in elementary particle/high energy physics field

  • Jan 01, 2011
  • Procedia Computer Science
  • J Kanzaki
  • Book Chapter

Research of Acceleration MS-Alignment Identifying Post-Translational Modifications on GPU

  • Jan 01, 2013
  • Zhai Yantang +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.