beautypg.com

1 opengl applications, 2 scenegraph applications – HP Scalable Visualization Array Software User Manual

Page 17

background image

full advantage of the various toolkits and libraries. The SVA uses standards such as OpenGL,
Linux, InfiniBand, and Gigabit Ethernet for portability and interoperability.

The HP Parallel Compositing Library that ships with SVA can help application developers
accomplish parallel rendering. See the SVA Parallel Compositing Reference Guide.

To achieve maximum performance scaling when running on the SVA, an application must be
parallel and distributed. There are two main pathways to this state: applications made parallel
by design and serial applications made parallel automatically through middleware libraries or
toolkits; for example, Chromium or other middleware.

1.5.1 OpenGL Applications

If your application is already parallel and distributed, you can use OpenGL directly.

Most visualization applications support OpenGL directly or through graphics toolkits.
Autoparallel toolkits such as Chromium, enable standard OpenGL applications to run on an
SVA with increased resolution, although without the performance advantages of a true parallel
application.

1.5.2 Scenegraph Applications

The SVA lets you take advantage of scenegraph applications available through scenegraph
middleware libraries and toolkits. The result is that the application is available on the SVA and
can take advantage of its parallel scalability features.

1.5 Application Support

17