4.5 Article

A 3D graphics rendering pipeline implementation based on the openCL massively parallel processing

期刊

JOURNAL OF SUPERCOMPUTING
卷 77, 期 7, 页码 7351-7367

出版社

SPRINGER
DOI: 10.1007/s11227-020-03581-8

关键词

3D rendering pipeline; OpenCL acceleration; Massively parallel computation; General purpose GPU; Rasterization

资金

  1. Basic Science Research Program through the National Research Foundation of Korea (NRF) - Ministry of Education [NRF-2019R1I1A3A01061310]

向作者/读者索取更多资源

This paper introduces a full 3D fixed-function graphics pipeline based on OpenCL, which enables 3D graphics features to be implemented in massively-parallel computing systems without dedicated hardware. The top-down rendering approach and tuning of OpenCL implementations in global and local parameter spaces ensure correctness and efficiency of the system.
Recently, massively-parallel computing libraries and devices are much widely used, in addition to the traditional 3D graphics systems. In this paper, we present a full 3D fixed-function graphics pipeline, based on the OpenCL, which is one of the most widely used massively-parallel computing library. The full 3D graphics features including WebGL, Web3D and others can be implemented on the massively-parallel computations, without underlying 3D graphics hardware support. Many previous works focused on another massively-parallel system of CUDA, which has a drawback of limited availability. In contrast, we designed and implemented a new architecture with OpenCL, which is now available on various computing devices, including most CPUs, GPUs, and at least theoretically, special-purpose embedded FPGAs. Our work provides full 3D graphics features on OpenCL-capable systems, without dedicated 3D graphics hardware, to finally make 3D graphics features ubiquitous. Technically, we used a top-down approach in its rendering, from the whole screen to precise pixels. At each stage, we tuned our OpenCL implementations and also their global and local parameter spaces. We present the details of our design and also the final result of our implementation, and show its correctness and efficiency.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据