Transparent shader-based Direct3D9 application parallelization for graphics cluster
Zhen Liu, Chenyang Cui, Jiaoying Shi
Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry, 2008, pp. .
Abstract: Vertex shader and pixel shader are new programmable units of Graphics Processing Unit (GPU). According to their architecture and Direct3D9 application execution flow on single node, we present transparent shader-based Direct3D9 application parallelization strategy. We has divided graphics cluster into two types of logical node, i.e. resource distributing node (D-Node) and resource rendering node (R-Node). Among them, D-Node is responsible for converting Direct3D9 application to six kinds of rendering resource, including command stream, vertex shader, pixel shader, vertex stream, index stream and texture stream, R-Node is responsible for reconstructing Direct3D9 interface rendering command based on the description information and resource data of received rendering resource. Each R-Node distributes rendering task by computing the bounding box of multi-stream based scene data in the screen space. Experimental results have shown that this strategy can realize transparent shader-based Direct3D9 application parallelization and support high-resolution tiled display. In contrast to single node rendering, four nodes parallel rendering based on graphics cluster can not only promote rendering performance but also achieve average speedup at 2.9.
@inproceedings{10.1145-1477862.1477865,
author = {Zhen Liu and Chenyang Cui and Jiaoying Shi},
title = {Transparent shader-based Direct3D9 application parallelization for graphics cluster},
booktitle = {Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry},
articleno = {2},
year = {2008},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."