(Enter summary)
Abstract: We argue that delayed-evaluation, self-optimising scientific software
components, which dynamically change their behaviour according to their calling
context at runtime offer a possible way of bridging the apparent conflict between
the quality of scientific software and its performance. Rather than equipping scientific
software components with a performance interface which allows the caller
to supply the context information that is lost when building abstract software
components, we... (Update)
Cited by: More
A Library for Explicit Dynamic Code Generation and.. - Olav Beckmann Peter (2003)
(Correct)
Active bibliography (related documents): More All
0.5: Block matrix methods: Taking advantage of high-performance computers - Davis (1998)
(Correct)
0.2: Guaranteed Optimization for Domain-Specific Programming - Veldhuizen (2003)
(Correct)
0.2: Active Libraries and Universal Languages - Veldhuizen (2004)
(Correct)
Similar documents based on text: More All
0.4: Themis: Component Dependence Metadata In Adaptive.. - Kelly, Beckmann.. (2001)
(Correct)
0.4: Experiments with Parallelising Numerical Applications via.. - Beckmann, Kelly (1997)
(Correct)
0.4: Efficient Interprocedural Data Placement Optimisation in a.. - Beckmann, Kelly (1998)
(Correct)
BibTeX entry: (Update)
P. Liniker, O. Beckmann, and P. H. J. Kelly. Delayed evaluation self-optimising software components as a programming model. In B. Monien and R. Feldmann, editors, Euro-Par 2002. http://citeseer.ist.psu.edu/liniker02delayed.html More
@misc{ liniker02delayed,
author = "P. Liniker and O. Beckmann and P. Kelly",
title = "Delayed evaluation self-optimising software components as a programming
model",
text = "P. Liniker, O. Beckmann, and P. H. J. Kelly. Delayed evaluation self-optimising
software components as a programming model. In B. Monien and R. Feldmann,
editors, Euro-Par 2002.",
year = "2002",
url = "citeseer.ist.psu.edu/liniker02delayed.html" }
Citations (may not include all citations):
171
Parallel programming using skeleton functions
- Darlington, Field et al. - 1993
123
Optimizing matrix multiply using PhiPAC: A portable
- Bilmes, Asanovic et al.
56
Automated empirical optimizations of software and the ATLAS ..
- Whaley, Petitet et al. - 2001
48
Memory Storage Patterns in Parallel Processing (context) - Mace - 1987
31
The matrix template library: A generic programming approach ..
- Siek, Lumsdaine - 1998
25
templates as partial evaluation (context) - Veldhuizen - 1999
25
Incorporating application semantics and control into compila..
- Engler - 1997
21
Arrays in Blitz (context) - Veldhuizen - 1998
20
Array design and expression evaluation in POOMA II (context) - Karmesin, Crotinger et al. - 1998
17
Telescoping languages: A compiler strategy for implementatio..
- Kennedy - 2000
10
Optimisation of component-based applications within a grid e..
- Furmento, Mayer et al. - 2001
5
Runtime interprocedural data placement optimisation for lazy..
- Beckmann, Kelly - 1997
2
LAPACK working note 100: a proposal for a set of parallel ba.. (context) - Choi, Dongarra et al. - 1995
1
Interprocedural Optimisation of Regular Parallel Computation.. (context) - Beckmann - 2001
1
Basic linear algebra subprograms technical BLAST forum stand.. (context) - Forum - 2001
1
Compile-time support for the optimization of user-defined ob.. (context) - Quinlan, Schordan et al. - 2001
1
LAPACK working note 102: IML++ v (context) - Dongarra, Lumsdaine et al. - 1995
http://www.doc.ic.ac.uk/ob3/deso
Documents on the same site (http://www.doc.ic.ac.uk/~phjk/phjk-Publications.html): More
Workload Characterization Using Lightweight System Call.. - Burton, Kelly (1998)
(Correct)
Cautious, Machine-Independent Performance Tuning for.. - Talbot, Bennett, Kelly
(Correct)
Derivation and Performance of a Pipelined Transaction.. - Bennett, Kelly, Paterson (1994)
(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