DocumentCode
1188836
Title
A new look at expression templates for matrix computation
Author
Kirby, Robert C.
Author_Institution
Dept. of Comput. Sci., Chicago Univ., IL, USA
Volume
5
Issue
3
fYear
2003
Firstpage
66
Lastpage
70
Abstract
We reinterpret the expression templates for matrix computation put forward by other authors in light of functional programming ideas. Existing expression template libraries frequently focus on componentwise operations such as addition at the expense of matrix multiplication. The ideas presented are implemented in a C++ library called LLANO (Lazy Linear Algebraic Numerical Objects).
Keywords
functional programming; matrix algebra; software libraries; C++ library; LLANO; Lazy Linear Algebraic Numerical Objects; addition; componentwise operations; expression template libraries; expression templates; functional programming; matrix computation; matrix multiplication; Costs; Debugging; Functional programming; Libraries; Moore´s Law; Parallel machines; Parallel processing; Performance evaluation; Programming profession; Sorting;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/MCISE.2003.1196309
Filename
1196309
Link To Document