The NVScale Software Development Kit (SDK) is a programming library for developers to greatly increase the performance and/or ultimate scene complexity in their applications by fully leveraging the peformance and memory of multiple GPU’s within NVIDIA Quadro Plex visual computing systems.
NVScale works naturally with NVSG or as an addition to existing scene or native OpenGL applications, to automatically divide the scene for efficient processing amongst GPUs and deliver a seamless result. In doing so, NVScale is the answer for any professional OpenGL application needing maximum graphics memory and performance for massive data sets.
Features (NVScale 1.0):
Works with OpenGL applications on supported 64-bit operating systems
Leverages NVIDIA Quadro Plex to deliver up to 4 GPU’s and 16 GB of addressable video memory for use by a single application
Flexible scene decomposition and compositing approaches to conquer a wide range of scene management challenges, with built-in support for Alpha compositing, Depth compositing, Screen compositing, as well as Custom approaches such as 1:1, n:1, Hierarchical, and Hybrid Transparent management of mutliple GPU’s with built-in auxiliary functions
Seamless integration with NVSG 5.0 (in Beta), enabling applications using NVIDIA Scene Graph immediate access to NVScale capabilities
Built-in support for OpenSceneGraph and Open Inventor by Mercury and for easily adding NVScale capabilities to existing applications
If you have any questions about the NVScale SDK, please send your email to
NVScalehelp@nvidia.com.
Sample Application
The SDK provides simple OpenGL-applications that demonstrate how to
efficiently develop applications with NVScale.