DocumentCode :
54288
Title :
Accelerated Harmonic-Balance Analysis Using a Graphical Processing Unit Platform
Author :
Bandali, Bardia ; Gad, Emad ; Bolic, Miodrag
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
Volume :
33
Issue :
7
fYear :
2014
fDate :
Jul-14
Firstpage :
1017
Lastpage :
1030
Abstract :
This paper describes a new approach to accelerate the simulation of the steady-state response of nonlinear circuits using the harmonic-balance (HB) technique. The approach presented in this paper focuses on the direct factorization of the Jacobian matrix, of the HB nonlinear equations, using a graphical processing unit (GPU) platform. The computational core of the proposed approach is based on developing a block-wise version of the KLU factorization algorithm, where scalar arithmetic operations are replaced by block-aware matrix operations. For a large number of harmonics, or excitation tones, or both, the Block-KLU (BKLU) approach effectively raises the ratio of floating-point operations to other operations and, therefore, becomes an ideal vehicle for implementation on a GPU-based platform. Motivated by this fact, we develop a GPU-based framework to implement the BKLU. The proposed approach yields speedup by up to 89 times over conventional direct factorization on CPU.
Keywords :
Jacobian matrices; floating point arithmetic; graphics processing units; harmonic analysis; matrix decomposition; nonlinear equations; BKLU; CPU; GPU-based platform; HB nonlinear equations; Jacobian matrix; accelerated harmonic-balance analysis; block-KLU approach; block-aware matrix operations; block-wise version; computational core; direct factorization; excitation tones; floating-point operations; graphical processing unit platform; nonlinear circuits; scalar arithmetic operations; steady-state response; Acceleration; Circuit simulation; Graphics processing units; Integrated circuit modeling; Jacobian matrices; Sparse matrices; Steady-state; Frequency domain; graphical processing unit; hardware acceleration; harmonic balance; matrix factorization; nonlinear circuit simulation; steady-state response;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2014.2304696
Filename :
6835153
Link To Document :
بازگشت