arrow
返回

A border-based coordination language for integrating task and data parallelism

delete2002-04-01
delete7
PRE
AI
M
Manuel Díáz
B
Bartolomé Rubio
E
Enrique Soler
J
José M. Troya
DOI:10.1006/jpdc.2001.1814delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents BCL, a border-based coordination language focused on the solution of numerical applications. Our approach provides a simple parallelism model. Coordination and computational aspects are clearly separated. The former are established using the coordination language and the latter are coded using HPF (together with only a few extensions related to coordination). This way, we have a coordinator process that is in charge of both creating the different HPF tasks and establishing the communication and synchronization scheme among them, In the coordination part, processor and data layouts are also specified. Data distribution belonging to the different HPF tasks is known at the coordination level. This is the key for an efficient implementation of the communication among them. Besides that, our system implementation requires no change to the runtime support of the underlying HPF compiler. By means of some examples, the suitability and expressiveness of the language are shown. Some experimental results also demonstrate the efficiency of the model. (C) 2002 Elsevier Science (USA).
Keyword:
coordination languages
high performance computing
numerical problems
task and data parallelism

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

Optimal DSI reconstruction parameter recommendations: Better ODFs and better connectivity
err2016-11-01
err0
PREAI
errMichael Paquette; Guillaume Gilbert; Maxime Descoteaux
err分享
err收藏
Nonlinear Frequency Compression in Hearing Aids
err2014-07-01
err0
errOAAI
errRuth Bentler; Elizabeth Walker; Ryan McCreery; Richard M. Arenas; Patricia Roush
err分享
err收藏
err分享
err收藏
没有更多内容