Parallel visual data restoration on multi-GPGPUs using stencil-reduce pattern

被引:11
|
作者
Aldinucci, Marco [1 ]
Pezzi, Guilherme Peretti [1 ]
Drocco, Maurizio [1 ]
Spampinato, Concetto [2 ]
Torquati, Massimo [3 ]
机构
[1] Univ Turin, Dept Comp Sci, I-10149 Turin, Italy
[2] Univ Catania, Dept Elect Elect & Comp Engn, I-95124 Catania, Italy
[3] Univ Pisa, Dept Comp Sci, I-56100 Pisa, Italy
关键词
Impulsive noise; Gaussian noise; image restoration; image filtering; GPGPUs; parallel patterns; skeletons; structured parallel programming; iterative stencil; stencil-reduce; MapReduce; NOISE REMOVAL; CORE;
D O I
10.1177/1094342014567907
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a highly effective parallel filter for visual data restoration is presented. The filter is designed following a skeletal approach, using a newly proposed stencil-reduce, and has been implemented by way of the FastFlow parallel programming library. As a result of its high-level design, it is possible to run the filter seamlessly on a multicore machine, on multi-GPGPUs, or on both. The design and implementation of the filter are discussed, and an experimental evaluation is presented.
引用
收藏
页码:461 / 472
页数:12
相关论文
共 50 条
  • [1] A parallel pattern for iterative stencil + reduce
    M. Aldinucci
    M. Danelutto
    M. Drocco
    P. Kilpatrick
    C. Misale
    G. Peretti Pezzi
    M. Torquati
    [J]. The Journal of Supercomputing, 2018, 74 : 5690 - 5705
  • [2] Audio FingerPrint Hierarchy Searching on Massively Parallel with multi-GPGPUs using K-modes and LSH
    Nguyen Mau Toan
    Yasushi, Inoguchi
    [J]. 2016 EIGHTH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE), 2016, : 49 - 54
  • [3] A parallel pattern for iterative stencil plus reduce
    Aldinucci, M.
    Danelutto, M.
    Drocco, M.
    Kilpatrick, P.
    Misale, C.
    Pezzi, G. Peretti
    Torquati, M.
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (11): : 5690 - 5705
  • [4] Robust Optimization for Audio FingerPrint Hierarchy Searching on Massively Parallel with Multi-GPGPUs Using K-modes and LSH
    Toan Nguyen Mau
    Inoguchi, Yasushi
    [J]. AETA 2016: RECENT ADVANCES IN ELECTRICAL ENGINEERING AND RELATED SCIENCES: THEORY AND APPLICATION, 2017, 415 : 74 - 84
  • [5] ACCELERATING CALCULATION FOR NDE SIMULATOR OF FEM BY USING MULTI-GPGPUs AND ITS PROCEDURES FOR EVALUATION
    Hirose, Yoshiyasu
    Nagano, Miki
    Sakai, Yukihiro
    Iriya, Yoshikazu
    Ikegami, Yasushi
    [J]. REVIEW OF PROGRESS IN QUANTITATIVE NONDESTRUCTIVE EVALUATION, VOLS 31A AND 31B, 2012, 1430 : 1990 - 1997
  • [6] Using Arithmetic Coding for Reduction of Resulting Simulation Data Size on Massively Parallel GPGPUs
    Balevic, Ana
    Rockstroh, Lars
    Wroblewski, Marek
    Simon, Sven
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 295 - 302
  • [7] Solving Large Nonlinear Systems of First-Order Ordinary Differential Equations With Hierarchical Structure Using Multi-GPGPUs and an Adaptive Runge Kutta ODE Solver
    Al-Omari, Ahmad
    Arnold, Jonathan
    Taha, Thiab
    Schuettler, Heinz-Bernd
    [J]. IEEE ACCESS, 2013, 1 : 770 - 777
  • [8] Strategy for data-flow synchronizations in stencil parallel computations on multi-/manycore systems
    Szustak, Lukasz
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1534 - 1546
  • [9] Strategy for data-flow synchronizations in stencil parallel computations on multi-/manycore systems
    Lukasz Szustak
    [J]. The Journal of Supercomputing, 2018, 74 : 1534 - 1546
  • [10] A method for generating complementary mask data for an EPL stencil mask using a commercial pattern operation tool
    Moniwa, A
    Murai, F
    [J]. PHOTOMASK AND NEXT-GENERATION LITHOGRAPHY MASK TECHNOLOGY IX, 2002, 4754 : 816 - 826