A Parallel Implementation of 3D Graphics Pipeline

被引:0
|
作者
Fu, Wenjiong [1 ]
Li, Tao [1 ]
Zhang, Yuxiang [1 ]
机构
[1] Xian Univ Posts & Telecommun, 618 West Changan St, Xian, Peoples R China
来源
ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022 | 2023年 / 153卷
关键词
Parallel rendering; GPU; 3D pipeline; Rasterization;
D O I
10.1007/978-3-031-20738-9_146
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graphics pipelines include many custom accelerators which are difficult to design and not readily scalable. A graphics rendering pipeline mainly includes a front-end processor (FEP), a primitive assembler, a vertex shader stage (performing model view transform, vertex coloring, projection transform), back-face culling, 3D clipping, window transform, rasterizer, pixel shading, and fragment operations. These accelerators determine the performance of rendering. The main operation of the rasterization stage is to convert primitives into pixels. Rendering without accelerators is also viable if the SIMT (Single-Instruction Multiple-Thread) engines on a modern GPU (Graphics Processing Unit) are well-utilized. Compared with the standard TBR algorithm, this paper improves the original serial algorithm into a parallel algorithm to improve the rendering performance. A highly parallel implementation in this approach, from the very first stage of primitive assembly to fragment operations, boosts performance as experimental results indicate.
引用
收藏
页码:1346 / 1354
页数:9
相关论文
共 50 条
  • [1] A 3D graphics rendering pipeline implementation based on the openCL massively parallel processing
    Kim, Mingyu
    Baek, Nakhoon
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (07) : 7351 - 7367
  • [2] A 3D graphics rendering pipeline implementation based on the openCL massively parallel processing
    Mingyu Kim
    Nakhoon Baek
    The Journal of Supercomputing, 2021, 77 : 7351 - 7367
  • [3] A parallel implementation of 3D Zernike moment analysis
    Berjon, Daniel
    Arnaldo, Sergio
    Moran, Francisco
    PARALLEL PROCESSING FOR IMAGING APPLICATIONS, 2011, 7872
  • [4] Parallel implementation for 3D medical volume fuzzy segmentation
    AlZu'bi, Shadi
    Shehab, Mohammed
    Al-Ayyoub, Mahmoud
    Jararweh, Yaser
    Gupta, Brij
    PATTERN RECOGNITION LETTERS, 2020, 130 : 312 - 318
  • [5] Parallel Implementation of FCM-Based Volume Segmentation of 3D Images
    AlZu'bi, Shadi
    Shehab, Moahmmed A.
    Al-Ayyoub, Mahmoud
    Benkhelifa, Elhadj
    Jararweh, Yaser
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [6] Architecture Challenges in the Android 3D Graphics Stack
    Baiget, Pau
    SIGGRAPH '19 -ACM SIGGRAPH 2019 TALKS, 2019,
  • [7] Efficient 3D Transpositions in Graphics Processing Units
    Jodra, Jose L.
    Gurrutxaga, Ibai
    Muguerza, Javier
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (05) : 876 - 891
  • [8] The acceleration of 3D graphics transformations based on CUDA
    Nawfal, Sura
    Ali, Fakhrulddin
    JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2018, 16 (06) : 925 - 937
  • [9] Power Consumption Optimization for 3D Graphics Rendering
    Lidong Xing
    Tao Li
    Hucai Huang
    Jungang Han
    JournalofHarbinInstituteofTechnology(NewSeries), 2019, 26 (01) : 42 - 50
  • [10] Efficient 3D Transpositions in Graphics Processing Units
    Jose L. Jodra
    Ibai Gurrutxaga
    Javier Muguerza
    International Journal of Parallel Programming, 2015, 43 : 876 - 891