FERRAMENTAS LINUX: A NVIDIA posta as novas rxtensões OpenGL paraa renderização Multi-GPU

sábado, 27 de julho de 2019

A NVIDIA posta as novas rxtensões OpenGL paraa renderização Multi-GPU



Confira !!


O OpenGL ainda está evoluindo e dias antes do SIGGRAPH 2019, a NVIDIA publicou um conjunto de novas extensões GL para melhorar a renderização de várias GPUs.

Três novas extensões foram postadas esta manhã por engenheiros da NVIDIA que estão aguardando aceitação no registro OpenGL: GL_NVX_gpu_multicast2, GL_NVX_progress_fence e WGL_NV_multigpu_context. O último é uma extensão focada no Windows, enquanto os outros dois são adaptados para a renderização de várias GPUs e não para o WGL.

GL_NVX_gpu_multicast2- A extensão GL_NVX_gpu_multicast2 baseia-se na extensão NV_gpu_multicast existente que consiste em expor a renderização de várias GPUs com controles de aplicativos explícitos sobre vários processadores gráficos a partir de um único contexto OpenGL. O Multicast2 traz novas funcionalidades para esta renderização multi-cast para cópia assíncrona de imagem e buffer de cópia assíncrona e outros novos recursos.

NVX_progress_fence - A extensão de delimitação de progresso experimental da NVIDIA serve para coordenar melhor as operações entre vários fluxos de comando de GPU e baseia-se nos semáforos existentes e nos conceitos de limite de progresso do OpenGL.

WGL_NV_multigpu_context- Esta extensão fornecida pelo WGL é para criar contextos OpenGL em um ambiente multi-GPU e especificar o modo SLI / técnica de renderização distribuída. É específico do Windows por enquanto, pois está tocando em áreas dependentes de plataforma, mas esperamos que a NVIDIA venha com extensões GLX / EGL similares.

Estas extensões GL NVIDIA Multicast2 pendentes podem ser visualizadas no GitHub . Será interessante ver se isso será marcado para um anúncio da SIGGRAPH na semana que vem ou se é mera coincidência.

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário