arrow
返回

Finite state machine-based optimization of data parallel regular domain problems applied in low-level image processing

delete2004-10-01
delete14
PRE
AI
D
D.C. Koelma
A
Andrew D. Bagdanov
DOI:10.1109/TPDS.2004.55delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A popular approach to providing nonexperts in parallel computing with an easy-to-use programming model is to design a software library consisting of a set of preparallelized routines, and hide the intricacies of parallelization behind the library's API. However, for regular domain problems (such as simple matrix manipulations or low-level image processing applications-in which all elements in a regular subset of a dense data field are accessed in turn) speedup obtained with many such library-based parallelization tools is often suboptimal. This is because interoperation optimization (or: time-optimization of communication steps across library calls) is generally not incorporated in the library implementations. This paper presents a simple, efficient, finite state machine-based approach for communication minimization of library-based data parallel regular domain problems. In the approach, referred to as lazy parallelization, a sequential program is parallelized automatically at runtime by inserting communication primitives and memory management operations whenever necessary. Apart from being simple and cheap, lazy parallelization guarantees to generate legal, correct, and efficient parallel programs at all times. The effectiveness of the approach is demonstrated by analyzing the performance characteristics of two typical regular domain problems obtained from the field of low-level image processing. Experimental results show significant performance improvements over nonoptimized parallel applications. Moreover, obtained communication behavior is found to be optimal with respect to the abstraction level of message passing programs.
Keyword:
parallel processing
data communications aspects
optimization
image processing software
AI总结

AI总结

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

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Telescoping languages: A strategy for automatic generation of scientific problem-solving systems from annotated libraries
err2001-12-01
err32
errOAAI
errKennedy, K; Broom, B; Cooper, K; Dongarra, J; Fowler, R; Gannon, D; Johnsson, L; Mellor-Crummey, J; Torczon, L
err分享
err收藏
err分享
err收藏
The read/write characteristics of Co-Cr-Ta/Ni-Fe double-layer tape for digital video recording
err1997-01-01
err0
errOAAI
errRyo TAGUCHI; Eiichi MIYASHITA; Koji KAMIJO; Yoshiro YONEDA; Junji NUMAZAWA
err分享
err收藏
Specific heat and low-field magnetocaloric effect in A-site ordered PrBaMn2O6 manganite
err2011-02-22
err0
PREAI
errA.M. Aliev; A.G. Gamzatov; A.B. Batdalov; V.S. Kalitka; A.R. Kaul
err分享
err收藏
学者 查看更多内容