EconPapers    
Economics at your fingertips  
 

Design Patterns for High-Performance Matrix Computations

Hoang M. Son ()
Additional contact information
Hoang M. Son: Hanoi University of Technology

A chapter in Modeling, Simulation and Optimization of Complex Processes, 2008, pp 509-519 from Springer

Abstract: Abstract 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.

Keywords: Design Pattern; Matrix Type; Matrix Operation; Element Access; Class Template (search for similar items in EconPapers)
Date: 2008
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-540-79409-7_37

Ordering information: This item can be ordered from
http://www.springer.com/9783540794097

DOI: 10.1007/978-3-540-79409-7_37

Access Statistics for this chapter

More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2026-05-12
Handle: RePEc:spr:sprchp:978-3-540-79409-7_37