arrow
返回

GSWO: A programming model for GPU-enabled parallelization of sliding window operations in image processing

delete2016-09-01
delete12
delete
OA
AI
P
Po Yang *
G
Gordon Clapworthy
冯东 封面图
冯东 (Feng Dong)
V
Valeriu Codreanu
D
David Williams
B
Baoquan Liu
J
Jos B. T. M. Roerdink
DOI:10.1016/j.image.2016.05.003delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Sliding Window Operations (SWOs) are widely used in image processing applications. They often have to be performed repeatedly across the target image, which can demand significant computing resources when processing large images with large windows. In applications in which real-time performance is essential, running these filters on a CPU often fails to deliver results within an acceptable timeframe. The emergence of sophisticated graphic processing units (GPUs) presents an opportunity to address this challenge. However, GPU programming requires a steep learning curve and is error-prone for novices, so the availability of a tool that can produce a GPU implementation automatically from the original CPU source code can provide an attractive means by which the GPU power can be harnessed effectively. This paper presents a GPU-enabled programming model, called GSWO, which can assist GPU novices by converting their SWO-based image processing applications from the original C/C++ source code to CUDA code in a highly automated manner. This model includes a new set of simple SWO pragmas to generate GPU kernels and to support effective GPU memory management. We have implemented this programming model based on a CPU-to-GPU translator (C2GPU). Evaluations have been performed on a number of typical SWO image filters and applications. The experimental results show that the GSWO model is capable of efficiently accelerating these applications, with improved applicability and a speed-up of performance compared to several leading CPU-to-GPU source-to-source translators. (C) 2016 Elsevier B.V. All rights reserved.
Keyword:
Parallel computing
Sliding window operation
CUDA
Automatic translation
AI总结

AI总结

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

期刊

S
Signal Processing and Image Communication
IF:
2.7
论文数:
2.8K
被引数:
4.2K

机构

U
University of Groningen
学者数:
4.4W
论文数: 4.3W
被引数: 5.9W
L
Liverpool John Moores University
学者数:
5.7K
论文数: 6.5K
被引数: 1.1W
引用论文

引用论文

A Region-Growing Segmentation Algorithm for GPUs
err2013-11-01
err13
PREAI
errHapp, Patrick Nigri; Feitosa, Raul Queiroz; Bentes, Cristiana; Farias, Ricardo
err分享
err收藏
err分享
err收藏
Inflection points in community-level homeless rates
err2021-06-01
err0
PREAI
errChris Glynn; Thomas H. Byrne; Dennis P. Culhane
err分享
err收藏
Sliding window based approach for document image mosaicing
err2006-01-01
err8
errOAAI
errShivakumara, P; Kumar, GH; Guru, DS; Nagabhushan, P
err分享
err收藏
学者 查看更多内容