Speeding-up the discrete wavelet transform computation with multicore and GPU-based algorithms

被引:1
|
作者
Galiano, V. [1 ]
Lopez, O. [1 ]
Malumbres, M. P. [1 ]
Migallon, H. [1 ]
机构
[1] Miguel Hernandez Univ, Phys & Comp Architecture Dept, Elche 03202, Spain
关键词
Wavelet transform; OpenMP; CUDA; image coding; parallel algorithms; LIFTING SCHEME; IMAGE CODEC; CONSTRUCTION; MEMORY; DESIGN;
D O I
10.3233/978-1-61499-041-3-151
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we propose several parallel algorithms to compute the twodimensional discrete wavelet transform (2D-DWT), exploiting the available hardware resources. In particular, we will explore OpenMP optimized versions of 2D-DWT over a multicore platform and we will also develop CUDA-based 2D-DWT algorithms which are able to run on GPUs (Graphics Processing Unit). The proposed algorithms are based on several 2D-DWT computation approaches as (1) filter-bank convolution, (2) lifting transform and (3) matrix convolution, so we can determine which of them better adapts to our parallel versions. All proposed algorithms are based on the Daubechies 9/7 filter which is widely used in image/video compression.
引用
收藏
页码:151 / 158
页数:8
相关论文
共 50 条
  • [41] Systolic array architectures for computation of the discrete wavelet transform
    Pan, SB
    Park, RH
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2003, 14 (03) : 217 - 231
  • [42] Exploiting the Logic-In-Memory paradigm for speeding-up data-intensive algorithms
    Cofano, Mario
    Vacca, Marco
    Santoro, Giulia
    Causapruno, Giovanni
    Turvani, Giovanna
    Graziano, Mariagrazia
    INTEGRATION-THE VLSI JOURNAL, 2019, 66 : 153 - 163
  • [43] Comparison of algorithms for the fast computation of the continuous wavelet transform
    Vrhel, MJ
    Lee, C
    Unser, M
    WAVELET APPLICATIONS IN SIGNAL AND IMAGE PROCESSING IV, PTS 1 AND 2, 1996, 2825 : 422 - 431
  • [44] Speeding-Up Graph-Based Keyword Spotting by Quadtree Segmentations
    Stauffer, Michael
    Fischer, Andreas
    Riesen, Kaspar
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, 2017, 10424 : 304 - 315
  • [45] Dependencies data flow graph based approach for speeding-up application
    Debbi, Aimad Eddine
    2016 INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS AND COMPUTER SYSTEMS (CIICS), 2016,
  • [46] GPU-Based Discrete Element Modeling of Geological Faults
    Lisita, Vadim
    Kolyukhin, Dmitriy
    Tcheverda, Vladimir
    Volianskaia, Victoria
    Priimenko, Viatcheslav
    SUPERCOMPUTING (RUSCDAYS 2019), 2019, 1129 : 225 - 236
  • [47] Accelerated implementation of adaptive directional lifting-based discrete wavelet transform on GPU
    Chen, Jiazhong
    Ju, Zengwei
    Hua, Cao
    Ma, Bingpeng
    Chen, Changnian
    Qin, Leihua
    Li, Rong
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2013, 28 (09) : 1202 - 1211
  • [48] A Survey on GPU-Based Implementation of Swarm Intelligence Algorithms
    Tan, Ying
    Ding, Ke
    IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (09) : 2028 - 2041
  • [49] Evaluation of GPU-based Conductive Heat Transfer Algorithms
    Doehle, Daniele
    Boerger, Kristian
    Arnold, Lukas
    4TH EUROPEAN SYMPOSIUM ON FIRE SAFETY SCIENCE, 2024, 2885
  • [50] GPU-Based Parallel Nonlinear Conjugate Gradient Algorithms
    Galiano, V.
    Migallon, H.
    Migallon, V.
    Penades, J.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95