A flexible inner-outer preconditioned GMRES algorithm
SIAM Journal on Scientific Computing
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Simulation of high-Q oscillators
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Dynamic software testing of MPI applications with umpire
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Scalable Parallel Implementations of the GMRES Algorithm via Householder Reflections
ICPP '98 Proceedings of the 1998 International Conference on Parallel Processing
Scalable Parallelization of Harmonic Balance Simulation
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Iterative Methods for Sparse Linear Systems
Iterative Methods for Sparse Linear Systems
Efficient harmonic balance simulation using multi-level frequency decomposition
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
A multi-harmonic probe technique for computing oscillator steady states
ICCAD '05 Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design
Parallel iterative solvers for sparse linear systems in circuit simulation
Future Generation Computer Systems
Accelerating harmonic balance simulation using efficient parallelizable hierarchical preconditioning
Proceedings of the 44th annual Design Automation Conference
An efficient and robust method for ring-oscillator simulation using the harmonic-balance method
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Hierarchical Harmonic-Balance Methods for Frequency-Domain Analog-Circuit Analysis
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Comparison study of performance of parallel steady state solver on different computer architectures
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Envelope analysis of nonlinear electronic circuits based on harmonic balance method
International Journal of Circuit Theory and Applications
Proceedings of the International Conference on Computer-Aided Design
Hi-index | 0.04 |
In this paper, we present a parallel harmonic-balance approach, applicable to the steady-state and envelope-following analyses of both driven and autonomous circuits. Our approach is centered on a naturally parallelizable preconditioning technique that speeds up the core computation in harmonic-balance-based analysis. As a coarse-grained parallel approach by algorithm construction, the proposed method facilitates parallel computing via the use of domain knowledge and simplifies parallel programming compared with fine-grained strategies. The proposed parallel preconditioning technique can be combined with more conventional parallel approaches such as parallel device model evaluation, parallel fast Fourier transform operation, and parallel matrix-vector product to further improve runtime efficiency. In our message-passing-interface-based implementation over a cluster of workstations and multithreading-based implementation on a shared-memory machine, favorable runtime speedups with respect to the conventional serial approaches and the serial implementations of the same parallel algorithms are achieved.