Vectorized Point based Global Illumination on Intel MIC Architecture - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Computers and Graphics Année : 2017

Vectorized Point based Global Illumination on Intel MIC Architecture

Xiang Xu
  • Fonction : Auteur
Beibei Wang
Lu Wang
  • Fonction : Auteur
  • PersonId : 761519
  • IdRef : 185505201
Xu Yanning
  • Fonction : Auteur
Tamy Boubekeur

Résumé

Point-Based Global Illumination (PBGI) is a popular rendering method in visual special effects and motion picture productions. This rendering algorithm models the 3D scene as a dense point cloud, which acts as caching records for light transport simulation. Structured in a tree,this cache supports the image synthesis stage through massive adaptive tree cut searches, together with the projection of these cuts on the many receiver shading points i.e., unprojected pixels in 3D space, where visibility is solved with receiver-specific z-buffer. These two operations are both time consuming in this algorithm, but they can be formulated for efficient parallel execution, in particular regarding wide-SIMD hardware. During the PBGI tree traversal procedure, we introduce a single-receiver traversal scheme for incoherent receivers, a packet traversal scheme for coherent receivers, as well as logic for dynamically switching between these methods at run-time. During the per-receiver rasterization procedure, we propose three different vectorization strategies for near-,mid- and far-distance points separately. We conducted experiments on an Intel Many Integrated Core (MIC) architecture and report results on several scenes, showing that up to a 9×speedup can be achieved when compared with non-vectorized execution during the traversal step, and nearly 2.5× speedup during rasterization step without quality degradation
Fichier non déposé

Dates et versions

hal-01560810 , version 1 (12-07-2017)

Identifiants

  • HAL Id : hal-01560810 , version 1

Citer

Xiang Xu, Beibei Wang, Lu Wang, Xu Yanning, Tamy Boubekeur. Vectorized Point based Global Illumination on Intel MIC Architecture. Computers and Graphics, 2017. ⟨hal-01560810⟩
205 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More