(Enter summary)
Abstract: We present a generic programming methodology for expressing data structures and
algorithms for high-performance numerical linear algebra. As with the Standard Template
Library #14#, our approach explicitly separates algorithms from data structures,
allowing a single set of numerical routines to operate with a wide variety of matrix
types, including sparse, dense, and banded. Through the use of C++ template programming,
in conjunction with modern optimizing compilers, this generality does... (Update)
Context of citations to this paper: More
...runs and master slave models. Parallel generic programming paradigm has been used in several other contexts (e.g. [ELRT97, Sun97, KD98, LS98, JG99, Tro00]) Generic programming clearly separates algorithms from the data structures due to a powerful abstraction. This...
...robustness yet maintaining the e ciency. Parallel generic programming paradigm has been used in several other contexts (e.g. [20, 27, 16, 19, 13, 30]) Generic programming clearly separates algorithms from the data structures due to a powerful abstraction. This paradigm,...
Cited by: More
Oolala - From Numerical Linear Algebra To Compiler Technology For .. - Moreno (2002)
(Correct)
Global Optimization in the COCONUT Project - Schichl
(Correct)
Unknown -
(Correct)
Similar documents (at the sentence level): More
76.7%: Generic Programming for High Performance Numerical Linear.. - Siek, Lumsdaine, Lee (1998)
(Correct)
28.4%: A Modern Framework for Portable High Performance Numerical Linear.. - Siek (1999)
(Correct)
16.2%: The Matrix Template Library: A Generic Programming Approach.. - Siek, Lumsdaine (1998)
(Correct)
Active bibliography (related documents):
0.5: Algorithm-Based Diskless Checkpointing for Fault Tolerant.. - Plank, Kim, Dongarra (1995)
(Correct)
Similar documents based on text: More All
0.1: Supporting High-performance I/O in QoS-enabled ORB.. - Kuhns, Schmidt, O'Ryan.. (2000)
(Correct)
0.1: Designing an ODE Solving Environment - Dragan, Kiss, Petcu (1998)
(Correct)
Related documents from co-citation: More All
4: Object-oriented software construction (context) - Meyer - 1988
4: Expression templates
- Veldhuizen - 1995
4: The Theory of Matrices Vol (context) - Gantmacher - 1959
BibTeX entry: (Update)
J. G. Siek, A. Lumsdaine, and L. Q. Lee, Generic programming for high performance numerical linear algebra, in SIAM Workshop on Interoperable OO Sci. Computing, 1998. http://www.lsc.nd.edu/research/mtl/publications.htm. http://citeseer.ist.psu.edu/siek98generic.html More
@misc{ siek98generic,
author = "J. Siek and A. Lumsdaine and L. Lee",
title = "Generic programming for high performance numerical linear algebra",
text = "J. G. Siek, A. Lumsdaine, and L. Q. Lee, Generic programming for high performance
numerical linear algebra, in SIAM Workshop on Interoperable OO Sci. Computing,
1998. http://www.lsc.nd.edu/research/mtl/publications.htm.",
year = "1998",
url = "citeseer.ist.psu.edu/siek98generic.html" }
Citations (may not include all citations):
1
Automatically tuned linear algebra software #ATLAS (context) - Technology, Dongarra et al. - 1997
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cse.nd.edu/~lums/): More
Generic Graph Algorithms for Sparse Matrix Ordering - Lee, Siek, Lumsdaine (1999)
(Correct)
The Matrix Template Library: A Generic Programming Approach.. - Siek, Lumsdaine (1998)
(Correct)
The Generic Graph Component Library - Lee, Siek, Lumsdaine (1999)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC