Simulation / Modeling / Design

Linking OpenGL for Server-Side Rendering

AI-Generated Summary

  • Server-side rendering enables high-quality visual content delivery to any client hardware, from DGX stations to smartphones, by analyzing and visualizing data where it is generated.
  • Intelligent Light and Daimler AG use server-based pipelines with FieldView to validate thermal operating bounds in vehicle design, processing 15 terabytes of simulation data on the server that ran the simulation.
  • Open source tools like ParaView, VisIt, and VMD, along with commercial solutions, increasingly support server-side rendering for big data workloads.
  • EGL simplifies OpenGL usage on headless servers by eliminating the need for an X server, though it requires modifications to OpenGL context management code and linking to different libraries.

Next Step

Powered by NVIDIA Nemotron. AI-generated content may summarize information incompletely. Verify important information. Learn more

Visualization is a great tool for understanding large amounts of data, but transferring the data from an HPC system or from the cloud to a local workstation for analysis can be a painful experience. It’s increasingly popular to avoid the transfer by analyzing and visualizing data in situ: right where it is generated. Moreover, using server-side rendering lets you deliver high quality visual content to any client hardware, whether it’s a DGX station or a smartphone.

Server-side analysis and visualization of thermal operating bounds in vehicle design, using Intelligent Light’s FieldView.

Visualization tool developers increasingly support server-side rendering. Popular open source visualization tools like ParaView, VisIt or VMD, or commercial tools like Intelligent Light’s FieldView all take advantage of server-side rendering for big data workloads.
Intelligent Light and Daimler AG use server-based pipelines to analyze the results of their large-scale vehicle simulations. To validate thermal operating bounds when designing new vehicles, Intelligent Light’s FieldView can be used to visualize the results of highly-parallel simulations. Sifting through the 15 terabytes of data from this simulation is much more quickly done on the server that ran the simulation, after which the salient time steps can be extracted and used to visually communicate results.
Data analytics and machine learning tools such as MapD are also moving towards server-side visualization, demonstrating huge performance gains from accelerating the full server-side analytics pipeline.
With the arrival of EGL, taking advantage of OpenGL on a headless server has become even simpler, making it unnecessary to run an X server or any other tools. It does, however, require some slight modifications to your OpenGL context management code using EGL functions.
Using EGL also requires you to link your application to different libraries. A new NVIDIA Developer Blog post demonstrates how to correctly link a modern OpenGL application.
Read more >

Discuss (0)

Tags