2008 | OriginalPaper | Buchkapitel
Design Patterns for High-Performance Matrix Computations
verfasst von : Hoang M. Son
Erschienen in: Modeling, Simulation and Optimization of Complex Processes
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
This paper discusses fundamental issues of developing high-performance matrix computation software in an object-oriented language like C++ and presents key
design patterns
for solving these problems. These object-oriented design patterns are implemented in FMOL++ (
Fundamental Mathematical Object Library
) — a C++ template library, which includes basic algebraic structures and operations as well as common model classes needed by control system analysis and design. Through over a decade of evolutions, these patterns have proved to provide bestpractice solutions to most common problems in the context of high-performance matrix computation. Benchmarks are made for performance comparisons between FMOL++ and alternative approaches.