3POr — Parallel projection based parameterized order reduction for multi-dimensional linear models

This paper introduces a distributed and shared memory parallel projection based model order reduction framework for parameterized linear systems. The proposed methodology is based on a sampling scheme followed by a projection to build the reduced model. It exploits the parallel nature of the sampling methods to improve the efficiency of the basis generation. The sample selection scheme uses the residue as a proxy for the model error in order to improve automation and maximize the effectiveness of the sampling step. This yields an automatic and reliable methodology, able to handle large systems depending on the frequency and multiple parameters. The framework can be used in shared and distributed memory architectures separately or in conjunction. It is able to deal with different system representations and models of different characteristics, is highly scalable and the parallelization is very effective, as will be demonstrated on a variety of industrial benchmarks, with super linear speed-ups in certain cases. The methodology provides the potential to tackle large and complex models, depending on multiple parameters in an automatic fashion.

[1]  Athanasios C. Antoulas,et al.  Approximation of Large-Scale Dynamical Systems (Advances in Design and Control) (Advances in Design and Control) , 2005 .

[2]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[3]  Lawrence T. Pileggi,et al.  PRIMA: passive reduced-order interconnect macromodeling algorithm , 1998, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[4]  Luís Miguel Silveira,et al.  Poor man's TBR: a simple model reduction scheme , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[5]  Enrique S. Quintana-Ortí,et al.  State-space truncation methods for parallel model reduction of large-scale systems , 2003, Parallel Comput..

[6]  James Demmel,et al.  SuperLU_DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems , 2003, TOMS.

[7]  Zhenhai Zhu,et al.  Random Sampling of Moment Graph: A Stochastic Krylov-Reduction Algorithm , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[8]  Joel R. Phillips,et al.  Variational interconnect analysis via PMTBR , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[9]  James Demmel,et al.  An Asynchronous Parallel Supernodal Algorithm for Sparse Gaussian Elimination , 1997, SIAM J. Matrix Anal. Appl..

[10]  Timothy A. Davis,et al.  Direct methods for sparse linear systems , 2006, Fundamentals of algorithms.

[11]  Ibrahim M. Elfadel,et al.  An efficient resistance sensitivity extraction algorithm for conductors of arbitrary shapes , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[12]  Luís Miguel Silveira,et al.  ARMS - Automatic residue-minimization based sampling for multi-point modeling techniques , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[13]  Timothy A. Davis,et al.  Algorithm 907 , 2010 .

[14]  Wayne B. Hayes,et al.  Algorithm 908 , 2010 .

[15]  Christian H. Bischof,et al.  Computing rank-revealing QR factorizations of dense matrices , 1998, TOMS.

[16]  N.P. van der Meijs,et al.  Sensitivity computation of interconnect capacitances with respect to geometric parameters , 2008, 2008 IEEE-EPEP Electrical Performance of Electronic Packaging.

[17]  Lawrence T. Pileggi,et al.  PRIMA: passive reduced-order interconnect macromodeling algorithm , 1997, ICCAD 1997.

[18]  Jacob K. White,et al.  A multiparameter moment-matching model-reduction approach for generating geometrically parameterized interconnect performance models , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[19]  Athanasios C. Antoulas,et al.  Approximation of Large-Scale Dynamical Systems , 2005, Advances in Design and Control.

[20]  Harald Niederreiter,et al.  Implementation and tests of low-discrepancy sequences , 1992, TOMC.