IEEE Access (Jan 2019)

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

  • Rui Liu,
  • Yi Liu,
  • Meiting Zhao,
  • Kaida Song,
  • Depei Qian

DOI
https://doi.org/10.1109/ACCESS.2019.2939940
Journal volume & issue
Vol. 7
pp. 128555 – 128569

Abstract

Read online

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.

Keywords