nvidia utvikler flisbasert teknikk for gjengivelse av flere gpu kalt cfr - Nvidia

NVIDIA utvikler flisebasert Multi-GPU-renderingsteknikk kalt 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.

I CFR er rammen delt inn i ørsmå firkantede fliser, som et sjakkbrett. Odd-nummererte fliser er gjengitt av en GPU, og jevn nummererte fliser av den andre. I motsetning til AFR (alternativ rammegjengivelse), der hver GPUs dedikerte minne har en kopi av alle ressursene som trengs for å gjengi rammen, optimaliserer metoder som CFR og SFR (split frame rendering) ressursallokering. CFR tilbyr også angivelig mindre mikro-stamming enn AFR. 3DCenter detaljerte også funksjonene og kravene til CFR. Til å begynne med er metoden bare kompatibel med DirectX (inkludert DirectX 12, 11 og 10), og ikke OpenGL eller Vulkan. Foreløpig er det 'Turing' eksklusivt, siden NVLink er påkrevd (sannsynligvis er båndbredden nødvendig for å virtualisere flisebufferen). Verktøy som NVIDIA Profile Inspector lar deg tvinge CFR på forutsatt at andre maskinvare- og API-krav er oppfylt. Det har fortsatt mange kompatibilitetsproblemer, og forblir praktisk talt udokumentert av NVIDIA.
Source: 3DCenter.org