Play the Erdos game! Participate in a music similarity study

The Matrix Template Library: A Unifying Framework for Numerical Linear Algebra (1998)  (Correct)  (2 citations)
Jeremy G. Siek Andrew Lumsdaine Laboratory for Scientific Computing...
ECOOP Workshops

  Context   Related
 
Download:
nd.edu/research/mtl/pape...mtl_poosc.ps
nd.edu/pub/Reports/199...tr9824.ps.gz
Cached:  PS.gz  PS  PDF  DjVu  Image  Update  Help

From:  nd.edu/research/mt...publications (more)
From:  nd.edu/tech_reports/1998
Home:  J.Siek  A.Lumsdaine
  HPSearch  (Correct)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . We present a unified approach for expressing high performance numerical linear algebra routines for a class of dense and sparse matrix formats and shapes. As with the Standard Template Library [7], we explicitly separate algorithms from data structures through the use of generic programming techniques. We conclude that such an approach does not hinder high performance. On the contrary, writing portable high performance codes is actually enabled with such an approach because the performance critical code sections can be isolated from the algorithms and the data structures. 1 Introduction The traditional approach to writing basic linear algebra routines is a combinatorial affair. There are ... (Update)

Context of citations to this paper:   More

...level blocking within a hierarchically blocked matrix matrix multiplication. This is the approach used in the the Matrix Template Library [9], which is a high performance numerical linear algebra library in C that uses generic programming techniques. Note that excessive code...

Cited by:   More
A Rational Approach to Portable High Performance: The Basic.. - Siek, Lumsdaine (1998)   (Correct)

Similar documents (at the sentence level):
75.7%:   The Matrix Template Library: A Unifying Framework for.. - Jeremy Siek Andrew (1998)   (Correct)
15.2%:   The Matrix Template Library: A Generic Programming Approach to.. - Jeremy Siek (1998)   (Correct)
11.4%:   Generic Programming for High Performance Numerical Linear.. - Siek, Lumsdaine, Lee (1998)   (Correct)

Active bibliography (related documents):   More   All
0.9:   A Modern Framework for Portable High Performance Numerical Linear.. - Siek (1999)   (Correct)
0.3:   Active Libraries: Rethinking the roles of compilers and.. - Veldhuizen, Gannon (1998)   (Correct)
0.1:   A New Parallel Matrix Multiplication Algorithm on.. - Choi (1997)   (Correct)

Users who viewed this document also viewed:   More   All
0.1:   Benchmarking Parallel Processing Systems - A Survey - Pfneiszl, Kotsis (1996)   (Correct)
0.1:   Compiling affine nested loops: how to optimize the residual.. - Michle Dion (1996)   (Correct)
0.1:   A Framework for Multiprocessor Performance Characterization and.. - Nanda (1992)   (Correct)

Similar documents based on text:   More   All
0.7:   The Generic Graph Component Library - Jeremy Siek Lie-Quan   (Correct)
0.2:   Generic Graph Algorithms for Sparse Matrix Ordering - Lie-Quan Lee Jeremy   (Correct)
0.2:   Set-Theoretic Operations on Virtual Containers.. - Begelman.. (2001)   (Correct)

Related documents from co-citation:   More   All
2:   The Standard Template Library - Stepanov, Lee - 1995
2:   A Set of Level 3 Basic Linear Algebra Subprograms (context) - Dongarra, DuCroz et al. - 1989
2:   Optimizing Matrix Multiply using PHiPAC: a Portable - Bilmes, Asanovic et al. - 1996

BibTeX entry:   (Update)

Jeremy G. Siek and Andrew Lumsdaine. The matrix template library: A unifying framework for numerical linear algebra. In Parallel Object Oriented Scientific Computing. ECOOP, 1998. http://citeseer.nj.nec.com/article/siek98matrix.html   More

@inproceedings{ siek98matrix,
    author = "Jeremy G. Siek and Andrew Lumsdaine",
    title = "The Matrix Template Library: A Unifying Framework for Numerical Linear Algebra",
    booktitle = "{ECOOP} Workshops",
    pages = "466-467",
    year = "1998",
    url = "citeseer.nj.nec.com/article/siek98matrix.html" }
Citations (may not include all citations):
314   A set of level 3 basic linear algebra subprograms (context) - Dongarra, Croz et al. - 1990
291   Basic linear algebra subprograms for fortran usage (context) - Lawson, Hanson et al. - 1979
126   Sparskit: a basic tool kit for sparse matrix computations - Saad - 1990
103   ScaLAPACK Users' Guide (context) - Blackford, Choi et al. - 1997
84   The standard template library - Lee, Stepanov - 1995
23   Algorithm 656: An extended set of basic linear algebra subpr.. (context) - Dongarra, Croz et al. - 1988
8   Kuck and Associates C++ User's Guide (context) - Associates
7   NIST Sparse BLAS User's Guide - Remington, Pozo
6   Using PLAPACK (context) - Geijn - 1997
3   Basic Linear Algebra Subprograms Technical Forum (context) - draft, Sparse et al. - 1997
3   A rational approach to portable high performance: The basic .. - Siek, Lumsdaine - 1998
3   The role of abstraction in highperformance computing (context) - McCandless, Lumsdaine - 1997
3   National Insitute of Standards and Technology (context) - Pozo, Toolkit et al.
2   BlockSolve95 Users Manual: Scalable Library for the Parallel.. (context) - Mark, Jones - 1995
2   Compiling parallel code for sparse matrix applications (context) - Vladimir, Keshav - 1997

Documents on the same site (http://www.lsc.nd.edu/research/mtl/publications.htm):   More
A Rational Approach to Portable High Performance: The Basic.. - Jeremy Siek (1998)   (Correct)
Generic Programming for High Performance Numerical Linear.. - Siek, Lumsdaine, Lee (1998)   (Correct)
The Matrix Template Library: A Generic Programming Approach to.. - Jeremy Siek (1998)   (Correct)

Sample documents with summaries:   Summarize this document
Composition of Functions with Accumulating Parameters - Janis Voigtländer, Armin ...
Xml Based Document Transform Applied To Application Software... - Soumen Sarkar, Craig...
Hidden Markov Model in Wavelet Analysis of Myocardial Ischemia... - Jana Bardonova, Ivo...

Articles available online have much greater impact   How does ResearchIndex work?   Submit documents     Latest news

ResearchIndex - researchindex.org - Terms of Service - Privacy Policy - Copyright © 1997-2002 NEC Research Institute