nvidia développe une technique de rendu multi-gpu basée sur des tuiles appelée cfr | techpowerup

NVIDIA développe une technique de rendu multi-GPU basée sur des tuiles appelée CFR

NVIDIA is invested in the development of multi-GPU, specifically SLI over NVLink, and has developed a new multi-GPU rendering technique that appears to be inspired by tile-based rendering. Implemented at a single-GPU level, tile-based rendering has been one of NVIDIA's many secret sauces that improved performance since its 'Maxwell' family of GPUs. 3DCenter.org discovered that NVIDIA is working on its multi-GPU avatar, called CFR, which could be short for 'checkerboard frame rendering,' or 'checkered frame rendering.' The method is already secretly deployed on current NVIDIA drivers, although not documented for developers to implement.

Dans CFR, le cadre est divisé en minuscules carreaux carrés, comme un damier. Les tuiles impaires sont rendues par un GPU et les paires paires par l'autre. Contrairement à AFR (rendu d'image alternatif), dans lequel la mémoire dédiée de chaque GPU possède une copie de toutes les ressources nécessaires pour rendre l'image, des méthodes telles que CFR et SFR (rendu d'image fractionnée) optimisent l'allocation des ressources. CFR offre également prétendument moins de micro-bégaiement que AFR. 3DCenter a également détaillé les fonctionnalités et les exigences de CFR. Pour commencer, la méthode est uniquement compatible avec DirectX (y compris DirectX 12, 11 et 10), et non OpenGL ou Vulkan. Pour l'instant, c'est exclusif à Turing, car NVLink est requis (probablement sa bande passante est nécessaire pour virtualiser le tampon de tuiles). Des outils comme NVIDIA Profile Inspector vous permettent de forcer CFR sur à condition que les autres exigences matérielles et API soient remplies. Il présente encore de nombreux problèmes de compatibilité et reste pratiquement non documenté par NVIDIA.
Source: 3DCenter.org