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 :
بازگشت