We discuss the implementation of a novel demanding algorithm to compute contraction metrics for nonlinear systems. We compare MATLAB- and C++-implementations and study the effect of parallelizing the code. Further, we explore the use of different low-level math-libraries for the C++-implementation and the use of an undocumented code-path that considerably speeds up MATLAB code 011 AMD's Ryzen processors.
Giesl, P., Hafstein, S., Mehrabi Nezhad, I. (2021). Computing Contraction Metrics: Comparison of Different Implementations. In IFAC-PapersOnLine (pp.310-316). Elsevier B.V. [10.1016/j.ifacol.2021.06.088].
Computing Contraction Metrics: Comparison of Different Implementations
Mehrabi Nezhad I.
2021
Abstract
We discuss the implementation of a novel demanding algorithm to compute contraction metrics for nonlinear systems. We compare MATLAB- and C++-implementations and study the effect of parallelizing the code. Further, we explore the use of different low-level math-libraries for the C++-implementation and the use of an undocumented code-path that considerably speeds up MATLAB code 011 AMD's Ryzen processors.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
Giesl-2021-MTNS 2020-VoR.pdf
accesso aperto
Tipologia di allegato:
Publisher’s Version (Version of Record, VoR)
Licenza:
Creative Commons
Dimensione
676.23 kB
Formato
Adobe PDF
|
676.23 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.