DocumentCode :
1361815
Title :
On the Parallelization of Vector Fitting Algorithms
Author :
Chinea, Alessandro ; Grivet-Talocia, Stefano
Author_Institution :
Dept. of Electron., Politec. di Torino, Turin, Italy
Volume :
1
Issue :
11
fYear :
2011
Firstpage :
1761
Lastpage :
1773
Abstract :
The so-called vector fitting (VF) algorithm has gained much popularity over the last few years. This technique provides a very effective system identification tool that, starting from input-output responses of a linear and time-invariant system, computes a rational approximation of its transfer matrix. The latter is routinely used to synthesize compact broadband equivalent circuits or state-space models of possibly complex interconnects at the chip, package, board, or even system level. The VF algorithm is based on a combination of iterative linear least squares solutions and eigensolutions, and proves robust and reliable. A potential weak point of VF is its relatively poor scalability with the complexity of the structure under modeling. When the number of input-output ports is very large (one hundred or more, as in the case of power buses or packages), the excessive computational requirements may hinder VF performance and prevent its successful application. In this paper, we address these issues by first presenting a detailed analysis of the computational cost of all the algorithm parts. The results show a very good potential for VF parallelization for multicore hardware, and suggest a few alternative parallelization strategies. Each of these strategies is described in detail. Finally, numerical results and comparisons are provided on a large set of industrial benchmarks. These results demonstrate excellent scalability and speedup factors for the parallel sections of the algorithm, leading to a drastic reduction in overall runtime.
Keywords :
computational complexity; eigenvalues and eigenfunctions; equivalent circuits; integrated circuit interconnections; iterative methods; least squares approximations; matrix algebra; board level; chip level; compact broadband equivalent circuits; complex interconnects; eigensolutions; input-output responses; iterative linear least squares solutions; linear system; multicore hardware; package level; state space models; structure complexity; system identification tool; system level; time invariant system; transfer matrix; vector fitting algorithm parallelization; Approximation methods; Complexity theory; Computational efficiency; Computational modeling; Integrated circuit modeling; Matrix decomposition; Interconnects; parallel programming; rational approximation; scattering; vector fitting;
fLanguage :
English
Journal_Title :
Components, Packaging and Manufacturing Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
2156-3950
Type :
jour
DOI :
10.1109/TCPMT.2011.2167973
Filename :
6060898
Link To Document :
بازگشت