arrow
返回

An events based algorithm for distributing concurrent tasks on multi-core architectures

delete2010-02-01
delete14
delete
OA
AI
D
David W. Holmes *
J
John R. Williams
P
Peter Tilke
DOI:10.1016/j.cpc.2009.10.009delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In this paper, a programming model is presented which enables scalable parallel performance on multicore shared memory architectures. The model has been developed for application to a wide range of numerical simulation problems. Such problems involve time stepping or iteration algorithms where synchronization of multiple threads of execution is required. It is shown that traditional approaches to parallelism including message passing and scatter-gather can be improved upon in terms of speed-up and memory management. Using spatial decomposition to create orthogonal computational tasks, a new task management algorithm called H-Dispatch is developed. This algorithm makes efficient use of memory resources by limiting the need for garbage collection and takes optimal advantage of multiple cores by employing a hungry pull strategy. The technique is demonstrated on a simple finite difference solver and results are compared to traditional MPI and scatter-gather approaches. The H-Dispatch approach achieves near linear speed-up with results for efficiency of 85% on a 24-core machine. It is noted that the H-Dispatch algorithm is quite general and can be applied to a wide class of computational tasks on heterogeneous architectures involving multi-core and GPGPU hardware. (C) 2009 Elsevier B.V. All rights reserved.
Keyword:
Multi-core
Port based programming
H-Dispatch
Numerical simulation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

S
Schlumberger
学者数:
868
论文数: 721
被引数: 0
引用论文

引用论文

Efficient simulation of large bodies of water by coupling two and three dimensional techniques
err2006-07-01
err123
PREAI
errIrving, Geoffrey; Guendelman, Eran; Losasso, Frank; Fedkiw, Ronald
err分享
err收藏
err分享
err收藏
Application of the area theorem to phonon echoes
err1971-11-01
err0
PREAI
errE.L. Hahn; N.S. Shiren; S.L. McCall
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容