• 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