Real-time parallel image processing applications on multicore CPUs with OpenMP and GPGPU with CUDA

被引:10
|
作者
Aydin, Semra [1 ]
Samet, Refik [2 ]
Bay, Omer Faruk [1 ]
机构
[1] Gazi Univ, Ankara, Turkey
[2] Ankara Univ, Ankara, Turkey
来源
JOURNAL OF SUPERCOMPUTING | 2018年 / 74卷 / 06期
关键词
Parallel computing; Real-time image processing; Image segmentation; Thresholding; Multicore programming; GPU programming; TREE INTERCONNECTION NETWORK; SEGMENTATION; EXTRACTION; ALGORITHM;
D O I
10.1007/s11227-017-2168-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents real-time image processing applications using multicore and multiprocessing technologies. To this end, parallel image segmentation was performed on many images covering the entire surface of the same metallic and cylindrical moving objects. Experimental results on multicore CPU with OpenMP platform showed that by increasing the chunk size, the execution time decreases approximately four times in comparison with serial computing. The same experiments were implemented on GPGPU using four techniques: (1) Single image transmission with single pixel processing; (2) Single image transmission with multiple pixel processing; (3) Multiple image transmission with single pixel processing; and (4) Multiple image transmission with multiple pixel processing. All techniques were implemented on GeForce, Tesla K20 and Tesla K40. Experimental results of GPU with CUDA platform showed that by increasing the core number speedup is increased. Tesla K40 gave the best results of 35 and 12 (for the first technique), 36 and 13 (for the second technique), 54 and 16 (for the third technique), 71 and 17 (for the fourth technique) times improvement without and with data transmission time in comparison with serial computing. As a result, users are suggested to use Tesla K40 GPU and Multiple image transmission with multiple pixel processing to get the maximum performance.
引用
收藏
页码:2255 / 2275
页数:21
相关论文
共 50 条
  • [21] Real-time intelligent image processing for security applications
    Singh, Akansha
    Li, Ping
    Singh, Krishna Kant
    Saravana, Vijayalakshmi
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2021, 18 (05) : 1787 - 1788
  • [22] Real-time intelligent image processing for security applications
    Akansha Singh
    Ping Li
    Krishna Kant Singh
    Vijayalakshmi Saravana
    Journal of Real-Time Image Processing, 2021, 18 : 1787 - 1788
  • [23] Special issue on parallel computing for real-time image processing
    Akil, Mohamed
    Perroton, Laurent
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2011, 6 (01) : 1 - 2
  • [24] A Scalable Massively Parallel Processor for Real-Time Image Processing
    Kurafuji, Takashi
    Haraguchi, Masaru
    Nakajima, Masami
    Nishijima, Tetsu
    Tanizaki, Tetsushi
    Yamasaki, Hiroyuki
    Sugimura, Takeaki
    Imai, Yuta
    Ishizaki, Masakatsu
    Kumaki, Takeshi
    Murata, Kan
    Yoshida, Kanako
    Shimomura, Eisuke
    Noda, Hideyuki
    Okuno, Yoshihiro
    Kamijo, Shunsuke
    Koide, Tetsushi
    Mattausch, Hans Juergen
    Arimoto, Kazutami
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (10) : 2363 - 2373
  • [25] Special issue on parallel computing for real-time image processing
    Mohamed Akil
    Laurent Perroton
    Journal of Real-Time Image Processing, 2011, 6 : 1 - 2
  • [26] SKiPPER:: A skeleton-based parallel programming environment for real-time image processing applications
    Sérot, J
    Ginhac, D
    Dérutin, JP
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 296 - 305
  • [27] Deterministic Framework for parallel real-time Processing in GNSS Applications
    Gewies, S.
    Becker, C.
    Noack, T.
    6TH ESA WORKSHOP ON SATELLITE NAVIGATION TECHNOLOGIES (NAVITEC 2012) AND EUROPEAN WORKSHOP ON GNSS SIGNALS AND SIGNAL PROCESSING, 2012,
  • [28] Parallel real-time task scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 89 - +
  • [29] Design of parallel signal processing system for real-time SHD image processing
    Nomura, M
    Sawabe, T
    Fujii, T
    Ono, S
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 172 - 175
  • [30] Optimisation Techniques for Multicore Architectures and Parallel Processing using OpenMP
    Ataullah, Sara Tabassum
    Siddique, Mohammed
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,