It is now possible to have physically-based, global illumination at interactive speeds within minimal noise. Come learn of Iray Nitro software and NVIDIA's new appliance designed specifically for high bandwidth cluster rendering that is the perfect solution for companies needing digital design reviews with uncompromised realism. Hundreds of GPUs will be used to show near linear of scaling of interactive GI driven from numerous professional software client solutions. See also how cluster management is made easy, allowing users to access all or part of the cluster with minimal networking knowledge.
NVIDIA indeX is a GPU cluster-based software solution that enables scalable real-time visualization of large-scale data and is used in the Oil & Gas industries for seismic data interpretation. Here, the visualized large-scale stacked seismic data result from pre-processing multi-dimensional or multi-valued raw data, which is multiple times larger. For instance, pre-processing approx. 54 terabyte of pre-stacked data typically generates the seismic attributes of just a 90 gigabyte stacked dataset for visualization. Parallel and distributed computing algorithms are commonly used to process the multi-dimensional or multi-values data on compute clusters. The NVIDIA indeX visualization framework enables the seamless integration of user-defined parallel and distributed compute algorithms to generate seismic attributes. NVIDIA indeX triggers the external compute algorithms and populate the scalable large-scale data rendering algorithm with the resulting seismic attributes for immediate real-time display.
We present a software solution for simplifying the development of cluster-based software. It is used as the underlying technology for scalable software like NVIDIA indeX, a GPU-based solution for large volume visualization, and NVIDIA Iray, a GPU-based path tracer. Our solution combines a distributed, in-memory NoSQL data store for arbitrary data, a job distribution and scheduling system, and a high-speed networking layer to provide a high level abstraction for writing software which scales efficiently to hundreds of machines. Compared to other solutions, it allows application writers to concentrate on their field of expertise without having to focus on low-level networking and parallelization details. Our solution offers a unique combination of features, like fail-safety, dynamic clustering, and special support for CUDA-based applications. It is specifically suitable for developing interactive GPU based applications.