1 Introduction
This chapter gives an overview of the HP Scalable Visualization Array (SVA). It describes how the SVA works within the context of overall HP cluster solutions. It also discusses attributes of the SVA that make it a powerful tool for running data intensive graphics applications.
The SVA is a scalable visualization solution that brings the power of parallel computing to bear on many demanding visualization challenges.
The SVA leverages the advances made across the industry in workstation class systems, graphics technology, processors, and networks by integrating the latest generations of these components into its clustering architecture. This base of scalable hardware underlies powerful Linux clustering software from HP. It is further enhanced by a set of utilities and support software developed by HP and its partners to facilitate the use of the system by new and existing user applications.
Where SVA Fits in the High Performance Computing Environment
The SVA is an HP Cluster Platform system. It can be a specialized, standalone system consisting entirely of visualization nodes, or it can be integrated into a larger HP Cluster Platform system and share a single System Interconnect with the compute nodes and a storage system. Either way, the SVA can integrate seamlessly into the complete computational, storage, and display environment of customers as shown in Figure
Figure 1-1 System View of a Computing Environment with Integrated SVA
Compute | Compute | Compute | Compute | Compute |
Cluster System Interconnect
HP SFS
Remote
PC
Visualization | Visualization | Visualization |
Display Surface
•Individual users at their desktops, or logged into a cluster.
•The compute cluster, the visualization cluster, and local and remote display devices.
•Servers that are part of data storage farms.
A typical usage model for the type of system shown in Figure
•A compute intensive application, for example, an automobile crash test simulation, runs on the supercomputing compute nodes of the cluster.
•The large dataset generated on the compute nodes can be stored in the storage servers for later retrieval, or directed in realtime for rendering on the SVA portion of the overall system.
•One or more users can log into the SVA concurrently, which allocates resources efficiently to meet the rendering and display requirements of each user application.
•Users’ visualization applications use parallel programming techniques and visualization middleware software to distribute their graphical rendering across the SVA nodes, each of which in turn renders a portion of the output for the final image. Image data can be apportioned by a master application to a set of visualization nodes for rendering.
•Each portion of the final image rendered by a visualization node is sent to a tile of a single or
Where SVA Fits in the High Performance Computing Environment 11