Research on Multi-CPU and Multi-GPU Scalable Parallel Rendering on Shared Memory Architecture
- DOI
- 10.2991/iccasm.2012.370How to use a DOI?
- Keywords
- Multi-GPU, Parallel Rendering, Scalable Rendering, Composition,
- Abstract
As the performance-price ratio of a GPU becoming high, lots of systems may have more than one GPU in a node. Every GPU in a node has the strong ability to render, and it is very important to effectively organize the parallel rendering pipeline to fully exploit the compute units of the system. However lots of parallel rendering systems couple the hardware rendering stage with the composition stage in the display thread and this will make GPUs stall. In this paper, we describe a parallel rendering approach which enables the two stages to execute in parallel. With the frame buffer in the main memory, the full image rendering time totally lies on the GPU rendering ability when the rendering task is large enough. The experiments show that our method performance are much better than that of the existing methods. And we also test the scalable ability and get a linear performance speedup with the GPU number when the rendering task is large enough. Any parallel rendering application can benefit from the decoupled parallel rendering approach.
- Copyright
- © 2012, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Huahai Liu AU - Pan Wang AU - Sikun Li AU - Xun Cai AU - Liang Zeng PY - 2012/08 DA - 2012/08 TI - Research on Multi-CPU and Multi-GPU Scalable Parallel Rendering on Shared Memory Architecture BT - Proceedings of the 2012 International Conference on Computer Application and System Modeling (ICCASM 2012) PB - Atlantis Press SP - 1447 EP - 1450 SN - 1951-6851 UR - https://doi.org/10.2991/iccasm.2012.370 DO - 10.2991/iccasm.2012.370 ID - Liu2012/08 ER -