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
相关论文
共 35 条
  • [1] Accelerating Lattice QCD on Sunway Many-core Processor
    Zhang Zengxiao
    Luan Zhongzhi
    Xu Chongyang
    Gong Ming
    Xu Shun
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 605 - 612
  • [2] Highly scalable parallel genetic algorithm on Sunway many-core processors
    Xiao, Zhiyong
    Liu, Xu
    Xu, Jingheng
    Sun, Qingxiao
    Gan, Lin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 114 : 679 - 691
  • [3] A Parallel Bloom Filter String Searching Algorithm on a Many-core Processor
    Ong, WenMei
    Baskaran, Vishnu Monn
    Chong, Poh Kit
    Ettikan, K. K.
    Ong, Keh Kok Y.
    2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 1 - +
  • [4] A PARALLEL APPROACH FOR OIL PALM TREE DETECTION ON A SW26010 MANY-CORE PROCESSOR
    Zheng, Juepeng
    Wu, Wenzhao
    Zhao, Yi
    Yuan, Shuai
    Dong, Runmin
    Zhang, Lixian
    Fu, Haohuan
    2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 1548 - 1551
  • [5] Graph Reachability on Parallel Many-Core Architectures
    Quer, Stefano
    Calabrese, Andrea
    COMPUTATION, 2020, 8 (04) : 1 - 26
  • [6] The Course of "Parallel Computing" in the Many-core Era
    Wan Han
    Gao Xiaopeng
    Li Yi
    SOCIAL SCIENCE AND EDUCATION, 2013, 10 : 455 - +
  • [7] A Semantic Model for Many-Core Parallel Computing
    Zhang, Nan
    Duan, Zhenhua
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, 2011, 6831 : 464 - 479
  • [8] Implementing molecular dynamics simulation on the Sunway TaihuLight system with heterogeneous many-core processors
    Dong, Wenqian
    Li, Kenli
    Kang, Letian
    Quan, Zhe
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (16):
  • [9] Toward efficient structured-grid triangular solver on sunway many-core processors
    Li, Jianjiang
    Liang, Jiabi
    Xue, Wei
    Hu, Zhengding
    Li, Lin
    Shi, Jinliang
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (08): : 10610 - 10636
  • [10] Toward efficient structured-grid triangular solver on sunway many-core processors
    Jianjiang Li
    Jiabi Liang
    Wei Xue
    Zhengding Hu
    Lin Li
    Jinliang Shi
    The Journal of Supercomputing, 2024, 80 : 10610 - 10636