SunwayImg: A Parallel Image Processing Library for the Sunway Many-Core Processor

被引:0
|
作者
Liu, Rui [1 ,2 ]
Liu, Yi [1 ,2 ]
Zhao, Meiting [1 ]
Song, Kaida [1 ]
Qian, Depei [1 ,2 ]
机构
[1] Beihang Univ, Sino German Joint Software Inst, Beijing 100191, Peoples R China
[2] State Key Lab Math Engn & Adv Comp, Wuxi 214000, Jiangsu, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金;
关键词
Image library; high performance computing; parallel computing; deep neural networks;
D O I
10.1109/ACCESS.2019.2939940
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many big data applications need to process massive images and videos, while the performance of image processing is far from reaching requirements. This paper proposes the SunwayImg, a parallel image processing library, to support image-related applications on the Sunway many-core processor as well as the Sunway TaihuLight supercomputer. The SunwayImg integrates three kinds of image algorithms: fundamental algorithms to support basic image operations on the Sunway processor, widely used image feature extraction algorithms and a typical neural network model DBN. In addition, to parallelize various kinds of image algorithms efficiently on the Sunway processor, we propose a three-tier parallelization strategy as well as fine-grained parallelization inside core-groups. Finally, we accomplish implementation of the SunwayImg and evaluate it on the Sunway TaihuLight supercomputer to verify its effectiveness and performance.
引用
收藏
页码:128555 / 128569
页数:15
相关论文
共 37 条
  • [31] A practical parallel implementation for TDLMS image filter on multi-core processor
    Akgun, Devrim
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2017, 13 (02) : 249 - 260
  • [32] Implementation and optimization of SpMV algorithm based on SW26010P many-core processor and stored in BCSR format
    Ma, Mengfei
    Huang, Xianqing
    Xu, Jiali
    Jia, Dongning
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [33] A Multi-Core CPU and Many-Core GPU Based Fast Parallel Shuffled Complex Evolution Global Optimization Approach
    Kan, Guangyuan
    Lei, Tianjie
    Liang, Ke
    Li, Jiren
    Ding, Liuqian
    He, Xiaoyan
    Yu, Haijun
    Zhang, Dawei
    Zuo, Depeng
    Bao, Zhenxin
    Amo-Boateng, Mark
    Hu, Youbing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (02) : 332 - 344
  • [34] Real-time high-resolution downsampling algorithm on many-core processor for spatially scalable video coding
    Buhari, Adamu Muhammad
    Ling, Huo-Chong
    Baskaran, Vishnu Monn
    Wong, KokSheik
    JOURNAL OF ELECTRONIC IMAGING, 2015, 24 (01)
  • [35] PARALLEL GLOBAL ATMOSPHERIC CORRECTION FOR FY3/MERSI DATA OVER LAND ON MULTI-CORE AND MANY-CORE ARCHITECTURES
    Liu, Jia
    Guang, Jie
    Ren, Kaijun
    Wang, Heng
    Song, Junqiang
    Xue, Yong
    Fan, Cheng
    Wang, Shuchang
    2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 2613 - 2616
  • [36] Multi and Many-core Parallel B&B approaches for the Blocking Job Shop Scheduling Problem.
    Dabah, Adel
    Bendjoudi, Ahcene
    AitZai, Abdelhakim
    El-Baz, Didier
    Taboudjemat, Nadia Nouali
    2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 705 - 712
  • [37] Digital Image Processing through Parallel Computing in Single-Core and Multi-Core Systems using MATLAB
    Reddy, Ritesh
    Kompala, Neeharika
    Chowdary, Nitin Ravi
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 462 - 465