Dynamic Clustering and GPU Based Parallel Processing Approach to Accelerate Circuit Simulation

被引:0
|
作者
Jagtap, Shital V. [1 ]
Rao, Y. S. [2 ]
机构
[1] RAIT, Navi Mumbai, India
[2] SPIT, Mumbai, Maharashtra, India
关键词
Graphics Processing Unit(GPU); Transient analysis; LU decomposition; Clustering;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this digital era, electronic circuit is the key component and its design is tested and validated through simulator. Simulator uses mathematical model to replicate circuit behavior. All electronic designs rely truly on simulation software. But even though simulation is cost-effective; large circuit simulation is relatively time consuming. Also various iterations in transient analysis may make simulation slower. Fast simulator is the basic requirement for large circuit simulation. In this paper, we have addressed parallel computing approach using Graphics Processing Unit(GPU) to accelerate simulation. As GPU is many core processor, compute intensive functions are redesigned to execute on GPU. Matrix operations, linear- nonlinear equations, integration, differential equations, numerical methods are some of the very basic operations required in circuit analysis. Mathematical operations are redesigned to get clusters of sufficient size. Forming clusters of circuit components and mathematical procedures proves to be crucial, for reliable mapping to graphics processor. Loop replacement, data-code partitioning, parallel data mapping, reductions, fast memory access are the strategies adopted for parallel processing on GPU. More than 40% speed gain is achieved on circuit having at least four components and transient analysis for more than thousand iterations.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Parallel and distributed computing models on a graphics processing unit to accelerate simulation of membrane systems
    Maroosi, Ali
    Muniyandi, Ravie Chandren
    Sundararajan, Elankovan
    Zin, Abdullah Mohd
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2014, 47 : 60 - 78
  • [42] Automatic circuit partitioning for parallel processing of power electric system simulation
    Department of Electrical Engineering, Doshisha University, 1-3, Kyotanabe, Kyoto
    610-0321, Japan
    [J]. IEEJ Trans. Ind Appl., 10 (1025-1032):
  • [43] Parallel processing simulation of dynamic properties of filled rubber compounds based on cellular automata
    Bandini, S
    Magagnini, M
    [J]. PARALLEL COMPUTING, 2001, 27 (05) : 643 - 661
  • [44] Outlier Detection Using a GPU-Based Parallel Algorithm: Quantum Clustering
    Liu, Ding
    Wang, Zhe
    Li, Hui
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2024, 33 (04)
  • [45] Graph analysis using a GPU-based parallel algorithm: quantum clustering
    Wang, Zhe
    He, Zhijie
    Liu, Ding
    [J]. APPLIED INTELLIGENCE, 2024, : 7765 - 7776
  • [46] GPU-Based Parallel Indexing for Concurrent Spatial Query Processing
    Nouri, Zhila
    Tu, Yi-Cheng
    [J]. 30TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2018), 2018,
  • [47] Parallel processing of sliding spotlight mode SAR imaging based on GPU
    Gao, Zixin
    Wei, Chunpeng
    Yang, Chen
    Xie, Yizhuang
    Chen, He
    [J]. JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7607 - 7611
  • [48] Hyperspectral remote sensing image parallel processing based on cluster and GPU
    [J]. Wang, M. (wangmz@cdut.edu.cn), 1600, Chinese Society of Astronautics (42):
  • [49] HyQuas: Hybrid Partitioner Based Quantum Circuit Simulation System on GPU
    Zhang, Chen
    Song, Zeyu
    Wang, Haojie
    Rong, Kaiyuan
    Zhai, Jidong
    [J]. PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2021, 2021, : 443 - 454
  • [50] A parallel k-means clustering initial center selection and dynamic center correction on GPU
    Kakooei, Mohammad
    Shahhoseini, Hadi Shahriar
    [J]. 2014 22nd Iranian Conference on Electrical Engineering (ICEE), 2014, : 20 - 25