This paper discusses fundamental issues of developing high-performance matrix computation software in an object-oriented language like C++ and presents key
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.
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten