DocumentCode
3078471
Title
A parallel Hamiltonian eigensolver for passivity characterization and enforcement of large interconnect macromodels
Author
Gobbato, L. ; Chinea, A. ; Grivet-Talocia, S.
Author_Institution
Dip. Elettron., Politec. di Torino, Torino, Italy
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
The passivity characterization and enforcement of linear interconnect macromodels has received much attention in the recent literature. It is now widely recognized that the Hamiltonian eigensolution is a very reliable technique for such characterization. However, most available algorithms for the determination of the required Hamiltonian eigenvalues still require excessive comoputational resources for large-size macromodels with thousands of states. This work intends to break this complexity by introducing the first parallel implementation of a specialized Hamiltonian eigensolver, designed and optimized for shared memory multicore architectures. Our starting point is a multi-shift restarted and deflated Arnoldi process. Excellent parallel efficiency is obtained by running different Arnoldi iterations concurrently on different threads. The numerical results show that macromodels with several thousands states are characterized in few seconds on a 16-core machine, with close to ideal speedup factors.
Keywords
eigenvalues and eigenfunctions; shared memory systems; Arnoldi process; Hamiltonian eigenvalue; large interconnect macromodel; linear interconnect macromodel; parallel Hamiltonian eigensolver; passivity characterization; shared memory multicore architecture; Bandwidth; Convergence; Eigenvalues and eigenfunctions; Frequency measurement; Indexes; Instruction sets; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763011
Filename
5763011
Link To Document