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 条
  • [1] Based GPU Approach to Accelerate Spectroscopy Raman Spectrum Processing
    Zouaneb, Imane
    Belarbi, Mostefa
    Chouarfia, Abdellah
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC ENGINEERING (ICEEE), 2018, : 360 - 365
  • [2] Dynamic GPU Parallel Sparse LU Factorization for Fast Circuit Simulation
    Lee, Wai-Kong
    Achar, Ramachandra
    Nakhla, Michel S.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2518 - 2529
  • [3] A Parallel Processing Approach to Dynamic Simulation of Ethylbenzene Process
    Zhang, Junkai
    Liu, Zhongqi
    Du, Zengzhi
    Wang, Jianhong
    [J]. PROCESSES, 2021, 9 (08)
  • [4] Sparse LU Factorization for Parallel Circuit Simulation on GPU
    Ren, Ling
    Chen, Xiaoming
    Wang, Yu
    Zhang, Chenxi
    Yang, Huazhong
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1125 - 1130
  • [5] Partial Element Equivalent Circuit Based Parallel Electromagnetic Transient Simulation on GPU
    Ranasinghe, Madhawa
    Dinavahi, Venkata
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2024, 60 (10)
  • [6] Image Parallel Processing Based on GPU
    Zhang, Nan
    Wang, Jian-li
    Chen, Yun-shan
    [J]. 2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 3, 2010, : 367 - 370
  • [7] A CIRCUIT PARTITIONING APPROACH FOR PARALLEL CIRCUIT SIMULATION
    KAGE, T
    KAWAFUJI, F
    NIITSUMA, J
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (03) : 461 - 466
  • [8] DIRECT CIRCUIT SIMULATION ALGORITHMS FOR PARALLEL PROCESSING
    COX, PF
    BURCH, RG
    HOCEVAR, DE
    YANG, P
    EPLER, BD
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (06) : 714 - 725
  • [9] A Hybrid Approach for Optimizing Parallel Clustering Throughput using the GPU
    Gowanlock, Michael
    Rude, Cody M.
    Blair, David M.
    Li, Justin D.
    Pankratius, Victor
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (04) : 766 - 777
  • [10] A Multimedia Parallel Processing Approach on GPU MapReduce Framework
    Chen, Shih-Yeh
    Lai, Chin-Feng
    Hwang, Ren-Hung
    Chao, Han-Chieh
    Huang, Yueh-Min
    [J]. 2014 7TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UMEDIA), 2014, : 154 - 159