NVIDIA lanza GPU Computing en la nube

Hola y mil gracias por leerme. Te habla Simón Sánchez y hoy te voy a hablar sobre NVIDIA lanza GPU Computing en la nube

En la Cumbre Web 2.0 de esta semana en San Francisco, NVIDIA anunció una plataforma web 3D basada en GPU. Llamado NVIDIA RealityServer, consta de GPU Tesla, software de renderizado y un entorno de servicios web, todos integrados en una plataforma diseñada para ofrecer flujos de imágenes fotorrealistas a través de un modelo de computación en la nube. La nueva oferta es otro ejemplo de cómo la empresa pretende llevar sus GPU de gama alta al territorio de las CPU.

La idea básica detrás de RealityServer es hacer todo el trabajo pesado de renderizado de imágenes en el lado del servidor, de modo que el contenido 3D fotorrealista se pueda entregar de forma interactiva a través de la web. Esto significa que los dispositivos del mercado masivo, desde teléfonos inteligentes hasta computadoras de escritorio y todo lo demás, se puede usar para tomar imágenes de alta gama. Las aplicaciones incluyen diseño arquitectónico, diseño de productos, fabricación y estilismo de prendas de vestir, así como aplicaciones visuales de HPC en industrias como la del petróleo y el gas, el diagnóstico médico y la investigación científica. Como resultado, los usuarios potenciales cubren a toda la población: consumidores, artistas, diseñadores de productos, médicos, arquitectos, ingenieros y científicos.

El gran énfasis aquí está en las imágenes fotorrealistas. La generación de dicho contenido requiere un procesamiento extremadamente intensivo, ya que el software tiene que calcular los efectos de la luz que rebota en los objetos de una escena. Procesar un único fotograma fotorrealista para una imagen compleja puede llevar todo un día en una estación de trabajo típica con CPU. Entonces, a menos que tenga una máquina HPC de sobremesa (que en sí misma puede contener GPU NVIDIA), el procesamiento del lado del cliente generalmente no puede brindar esta experiencia de usuario interactiva.

Es significativo que NVIDIA todavía no indique que esto se pueda utilizar para proporcionar animaciones fotorrealistas. Para que esto suceda, presumiblemente los jugadores y los animadores gráficos tendrán que esperar hasta que la potencia de la GPU aumente hasta el punto en que la animación fotorrealista en tiempo real sea práctica. Teóricamente, alguien podría construir un clúster de GPU lo suficientemente grande para hacerlo hoy (o con las GPU de Fermi el año que viene), pero es poco probable que el cálculo de 60 cuadros fotorrealistas por segundo sea económicamente viable a corto plazo.

El componente crítico del software 3D de RealityServer es iray, una tecnología de renderizado fotorrealista desarrollada por mental images, una subsidiaria de NVIDIA que la compañía compró hace dos años. El software iray es esencialmente un modo de renderizado acelerado por GPU de su producto insignia mental ray. El software iray utiliza iluminación global, que requiere mucha más potencia de cálculo que el trazado de rayos de variedad de jardín (que generalmente solo se acerca a la iluminación global o usa solo iluminación directa). La verdadera iluminación global, sin embargo, combina el efecto de la luz directa e indirecta y producirá una imagen mucho más refinada, casi indistinguible de una fotografía. Rolf Herken, fundador, CEO y CTO de imágenes mentales, llamó a iray «el primer renderizador físicamente correcto».

En este caso, la calidad de la imagen depende de la fidelidad de los datos de entrada más que del algoritmo. La característica que lo hace práctico en un entorno de nube es la capacidad de iray para escalar en muchas GPU. De acuerdo a Preguntas frecuentes sobre iray (PDF), el software se escala «completamente de forma lineal en un sistema local, casi de forma lineal en RealityServer en varias máquinas».

El software RealityServer en sí incluye el renderizador iray y el resto de la pila de software que transforma las imágenes 3D en un servicio web. OpenGL también es compatible para situaciones en las que el cálculo iray sería demasiado lento para proporcionar un renderizado interactivo. Como puede sospechar, RealityServer incluye soporte para CAD estándar y formatos de creación de contenido digital y puede ejecutarse tanto en Linux como en Windows.

El entorno de hardware para RealityServer es la nueva plataforma Tesla RS de NVIDIA, disponible en configuraciones medianas (8-31 GPU), grandes (32-99 GPU) y extragrandes (100+ GPU). El dispositivo Tesla se usó supuestamente como el chip de gráficos de gama alta y la mayor capacidad de memoria está dirigida específicamente a grandes cargas de trabajo de procesamiento de GPU. La configuración RS más pequeña está destinada a grupos de trabajo (por ejemplo, un grupo de arquitectos colaboradores), mientras que la configuración más grande está diseñada para miles de usuarios simultáneos. Esta es solo una pauta general, ya que algunas aplicaciones, como las imágenes médicas o el petróleo y el gas, requieren varias GPU por usuario, mientras que otras, como el entretenimiento Online, pueden admitir muchos usuarios con una sola GPU.

NVIDIA está señalando a las partes interesadas que desean construir la infraestructura del servidor de GPU RealityServer para su Socio OEM (que incluye a los proveedores de HPC Colfax, Appro y Penguin Computing), pero no indica qué fabricantes ofrecen estas configuraciones en la actualidad. El software RealityServer estará disponible el 30 de noviembre, cuando una edición para desarrolladores estará disponible de forma gratuita, incluido el derecho a distribuir aplicaciones no comerciales. No se ha mencionado la concesión de licencias de RealityServer o iray para aplicaciones comerciales.

En cuanto a quién terminará ofreciendo la infraestructura RealityServer, NVIDIA espera que los proveedores de nube pública, como Amazon, estén interesados ​​en agregar esta funcionalidad a sus ofertas. Las GPU de nube privada también están sobre la mesa y, francamente, son el escenario más probable a corto plazo, ya que imagino que será necesario desarrollar una masa crítica de aplicaciones de RealityServer para que los grandes proveedores de nube estén interesados. En el comunicado de prensa de NVIDIA, hubo algunos comentarios de algunos de los clientes iniciales de RealityServer, incluidos mydeco.com, SceneCaster y el Centro de realidad virtual de la Universidad Estatal de Wichita en el Instituto Nacional de Investigación de Aviación. Sin duda, hay más fruta baja esperando ser cosechada.

La facilidad de desarrollo de estas aplicaciones RealityServer probablemente presagiará el éxito de la empresa en general. Los usuarios, por supuesto, pueden ser exigentes a la hora de bloquear su software en la plataforma de un proveedor específico, pero sin una oferta competitiva actualmente en el mercado, la elección podría volverse simple. Y si NVIDIA respalda los esfuerzos de RealityServer de la misma manera que lo utiliza para desarrollar el ecosistema CUDA, la empresa podría tener un modelo ganador para la computación GPU en la nube.

Deberías compartir en tu Facebook para que tus amigos lo vean

??? ? ? ???

Comparte