GPU-Accelerated Parallel Monte Carlo Analysis of Analog Circuits by Hierarchical Graph-based Solver

被引:0
|
作者
Zhu, Yan [1 ]
Tan, Sheldon X. -D. [1 ]
机构
[1] Univ Calif Riverside, Dept Elect Engn, Riverside, CA 92521 USA
关键词
SYMBOLIC ANALYSIS; SIMULATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 4x speedup over numerical SPICE-based simulation method on some large analog circuits.
引用
收藏
页码:719 / 724
页数:6
相关论文
共 50 条
  • [21] A GPU-accelerated and Monte Carlo-based intensity modulated proton therapy optimization system
    Ma, Jiasen
    Beltran, Chris
    Tseung, Hok Seum Wan Chan
    Herman, Michael G.
    MEDICAL PHYSICS, 2014, 41 (12)
  • [22] Scatter Correction Based on GPU-Accelerated Full Monte Carlo Simulation for Brain PET/MRI
    Ma, Bo
    Gaens, Michaela
    Caldeira, Liliana
    Bert, Julian
    Lohmann, Philipp
    Tellmann, Lutz
    Lerche, Christoph
    Scheins, Jurgen
    Kops, Elena Rota
    Xu, Hancong
    Lenz, Mirjam
    Pietrzyk, Uwe
    Shah, Nadim Jon
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2020, 39 (01) : 140 - 151
  • [23] GPU-accelerated Monte Carlo-based online adaptive proton therapy: A feasibility study
    Feng, Hongying
    Patel, Samir H.
    Wong, William W.
    Younkin, James E.
    Penoncello, Gregory P.
    Morales, Danairis Hernandez
    Stoker, Joshua B.
    Robertson, Daniel G.
    Fatyga, Mirek
    Bues, Martin
    Schild, Steven E.
    Foote, Robert L.
    Liu, Wei
    MEDICAL PHYSICS, 2022, 49 (06) : 3550 - 3563
  • [24] A GPU-accelerated Monte Carlo dose computation engine for small animal radiotherapy
    Liu, Zihao
    Zheng, Cheng
    Zhao, Ning
    Huang, Yunwen
    Chen, Jiahao
    Yang, Yidong
    MEDICAL PHYSICS, 2023, 50 (08) : 5238 - 5247
  • [25] GPU-Accelerated Monte Carlo Code FRED for Clinical Application in Proton Therapy
    Rucinski, A.
    Baran, J.
    Battistoni, G.
    Durante, M.
    Gajewski, J.
    Garbacz, M.
    Kopec, R.
    Krah, N.
    Mierzwinska, G.
    Mojzeszek, N.
    Patera, V.
    Pawlik-Niedzwiecka, M.
    Rinaldi, I.
    Sas-Korczynska, B.
    Scifoni, E.
    Skrzypek, A.
    Tommasino, F.
    Schiavi, A.
    MEDICAL PHYSICS, 2019, 46 (06) : E279 - E279
  • [26] GPU-accelerated Monte Carlo simulation of electron and photon interactions for radiotherapy applications
    Franciosini, G.
    Battistoni, G.
    Cerqua, A.
    De Gregorio, A.
    De Maria, P.
    De Simoni, M.
    Dong, Y.
    Fischetti, M.
    Marafini, M.
    Mirabelli, R.
    Muscato, A.
    Patera, V
    Salvati, F.
    Sarti, A.
    Sciubba, A.
    Toppi, M.
    Traini, G.
    Trigilio, A.
    Schiavi, A.
    PHYSICS IN MEDICINE AND BIOLOGY, 2023, 68 (04):
  • [27] GPU-accelerated Gibbs ensemble Monte Carlo simulations of Lennard-Jonesium
    Mick, Jason
    Hailat, Eyad
    Russo, Vincent
    Rushaidat, Kamel
    Schwiehert, Loren
    Potoff, Jeffrey
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (12) : 2662 - 2669
  • [28] GPU-Accelerated Monte Carlo Simulation for a Single-Photon Underwater Lidar
    Liao, Yupeng
    Shangguan, Mingjia
    Yang, Zhifeng
    Lin, Zaifa
    Wang, Yuanlun
    Li, Sihui
    REMOTE SENSING, 2023, 15 (21)
  • [29] GPU-Accelerated Neural Network Potential Energy Surfaces for Diffusion Monte Carlo
    DiRisio, Ryan J.
    Lu, Fenris
    McCoy, Anne B.
    JOURNAL OF PHYSICAL CHEMISTRY A, 2021, 125 (26): : 5849 - 5859
  • [30] Implementation of a Static and Dynamic MLC Model in a GPU-Accelerated Monte Carlo Engine
    Brost, E.
    Tseung, H.
    Antolak, J.
    MEDICAL PHYSICS, 2022, 49 (06) : E909 - E909