Adaptive parallel rendering on multiprocessors and workstation clusters

Citation
Ws. Lin et al., Adaptive parallel rendering on multiprocessors and workstation clusters, IEEE PARALL, 12(3), 2001, pp. 241-258
Citations number
43
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN journal
10459219 → ACNP
Volume
12
Issue
3
Year of publication
2001
Pages
241 - 258
Database
ISI
SICI code
1045-9219(200103)12:3<241:APROMA>2.0.ZU;2-R
Abstract
This paper presents the design and performance of a new parallel graphics r enderer for 3D images. This renderer is based on an adaptive supersampling approach that works for time/space-efficient execution on two classes of pa rallel computers. Our rendering scheme takes subpixel supersamples only alo ng polygon edges. This leads to a significant reduction in rendering time a nd in buffer memory requirements. Furthermore, we offer a balanced rasteriz ation of all transformed polygons. Experimental results prove these advanta ges on both a shared-memory SGI multiprocessor server and a Unix cluster of Sun workstations. We reveal performance effects of the new rendering schem e on subpixel resolution, polygon number, scene complexity, and memory requ irements. The balanced parallel renderer demonstrates scalable performance with respect to increase in graphic complexity and in machine size. Our par allel renderer outperforms Crow's scheme in benchmark experiments performed . The improvements are made in three fronts: 1) reduction in rendering time , 2) higher efficiency with balanced workload, and 3) adaptive to available buffer memory size. The balanced renderer can be more cost-effectively emb edded within many 3D graphics algorithms, such as those for edge smoothing and 3D visualization. Our parallel renderer is MPI-coded, offering high por tability and cross-platform performance. These advantages can greatly impro ve the QoS in 3D imaging and in real-time interactive graphics.