A Framework for Performance-Aware Composition of Explicitly Parallel Components

被引:0
作者
Kessler, Christoph W. [1 ]
Lowe, Welf [2 ]
机构
[1] Linkoping Univ, IDA, PELAB, S-58183 Linkoping, Sweden
[2] Vaxjo Univ, MSI, Vaxjo, Sweden
来源
PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS | 2008年 / 15卷
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe the principles of a novel framework for performance-aware composition of explicitly parallel software components with implementation variants. Automatic composition results in a table-driven implementation that, for each parallel call of a performance-aware component, looks up the expected best implementation variant. processor allocation and schedule given the current problem and processor group sizes. The dispatch tables are computed off-line at component deployment time by interleaved dynamic programming algorithm front time-prediction metacode provided by the component supplier.
引用
收藏
页码:227 / +
页数:2
相关论文
共 9 条
[1]  
Assmann Uwe, 2003, Invasive software composition
[2]   A 5/4-approximation algorithm for scheduling identical malleable tasks [J].
Decker, T. ;
Luecking, T. ;
Monien, B. .
THEORETICAL COMPUTER SCIENCE, 2006, 361 (2-3) :226-240
[3]  
ERIKSSON M, 2006, GI LECT NOTES INFO P, V81, P313
[4]  
Keller Jorg, 2001, Practical PRAM programming
[5]   Optimizing locality and scalability of embedded Runge-Kutta solvers using block-based pipelining [J].
Korch, M ;
Rauber, T .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (03) :444-468
[6]  
MOUNIE G, 1999, P 11 ANN ACM S PAR A, P23
[7]   Compiler support for task scheduling in hierarchical execution models [J].
Rauber, T ;
Rünger, G .
JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (6-7) :483-503
[8]  
Zhao L, 2005, P 19 IEEE INT PAR DI
[9]   Foundations for the integration of scheduling techniques into compilers for parallel languages [J].
Zimmermann, Wolf ;
Lowe, Welf .
INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2005, 1 (2-4) :99-109