Advanced Search
Ren Xianglong, Tian Ze, Zhang Jun, Zheng Xinjian, Han Limin, Wang Zhi, Zhang Liang, Li Zhe, Xu Hongjie, Liu Hang, Zhang Hongwei. An Architecture of Image Processing Unit for OpenGL 2.0 Oriented GPU[J]. Journal of Computer-Aided Design & Computer Graphics, 2019, 31(10): 1858-1870. DOI: 10.3724/SP.J.1089.2019.17646
Citation: Ren Xianglong, Tian Ze, Zhang Jun, Zheng Xinjian, Han Limin, Wang Zhi, Zhang Liang, Li Zhe, Xu Hongjie, Liu Hang, Zhang Hongwei. An Architecture of Image Processing Unit for OpenGL 2.0 Oriented GPU[J]. Journal of Computer-Aided Design & Computer Graphics, 2019, 31(10): 1858-1870. DOI: 10.3724/SP.J.1089.2019.17646

An Architecture of Image Processing Unit for OpenGL 2.0 Oriented GPU

  • The architecture of image processing unit towards OpenGL 2.0 was designed for autonomy and controllability of graphics processing unit. Firstly, the structure and workflow of image processing unit were determined. Secondly, for each function being processed, a data path was designed for it. Then, functions each module need processing were concluded according to the data path of each function and the OpenGL specification. Finally, the architecture is implemented, and functions such as texture loading/acquisition, convolution, color table and histogram were validated both on virtual simulation platform and FPGA platform. Moreover, the peak performance of texture loading was validated, and the costs of texture loading were evaluated both for FPGA and ASIC. The results show that the structure can realize the series of functions specified by the image processing unit, and the performance meets the design requirements. In peak condition, 30 frames of 2 K?2 K images can be processed within a second, and the implementation cost is acceptable. Currently, the image processing unit has been integrated into a fully self-developed graphics processor.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return