Efficient Point based Global Illumination on Intel MIC Architecture

Xiang Xu 1 Pei Wang 1 Beibei Wang 2 Lu Wang 1 Changhe Tu 1 Xiangxu Meng 1 Tamy Boubekeur 3
2 MAVERICK - Models and Algorithms for Visualization and Rendering
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, INPG - Institut National Polytechnique de Grenoble
Abstract : Point-Based Global Illumination (PBGI) is a popular rendering method in special effects and motion picture productions. The tree-cut computation is in general the most time consuming part of this algorithm, but it can be formulated for efficient parallel execution, in particular regarding wide-SIMD hardware. In this context, we propose several vectorization schemes, namely single, packet and hybrid, to maximize the utilization of modern CPU architectures. While for the single scheme, 16 nodes from the hierarchy are processed for a single receiver in parallel, the packet scheme handles one node for 16 receivers. These two schemes work well for scenes having smooth geometry and diffuse material. When the scene contains high frequency bumps maps and glossy reflections, we use a hybrid vectorization method. We conduct experiments on an Intel Many Integrated Core architecture and report preliminary results on several scenes, showing that up to a 3x speedup can be achieved when compared with non-vectorized execution.
Type de document :
Eurographics 2016 poster, May 2016, Lisbon, Portugal
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

Contributeur : Beibei Wang <>
Soumis le : lundi 6 juin 2016 - 15:30:58
Dernière modification le : mercredi 11 avril 2018 - 01:57:51
Document(s) archivé(s) le : jeudi 17 novembre 2016 - 10:47:40


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01316873, version 1



Xiang Xu, Pei Wang, Beibei Wang, Lu Wang, Changhe Tu, et al.. Efficient Point based Global Illumination on Intel MIC Architecture. Eurographics 2016 poster, May 2016, Lisbon, Portugal. 〈hal-01316873〉



Consultations de la notice


Téléchargements de fichiers