HP Scalable Visualization Array (SVA) Software manual Introduction

Page 11

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 1-1.

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

High-speed networks make feasible the transfer of large amounts of data among the following:

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 1-1has the following characteristics:

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 multi-tile display. The complete image is available for display locally. The complete image is also available for display remotely, but limited to single or two-tile output from a single graphics card.

Where SVA Fits in the High Performance Computing Environment 11

Image 11
Contents HP Scalable Visualization Array Version Page Table of Contents Glossary Index Application ExamplesList of Figures Page List of Tables Page Typographic Conventions About This DocumentIntended Audience Document OrganizationHP Encourages Your Comments Related InformationPublishing History Introduction Where SVA Fits in the High Performance Computing EnvironmentSVA Clusters Flexibility DisplaysSVA Functional Attributes ScalabilityOpenGL Applications Application SupportScenegraph Applications Page Background on Linux Clusters SVA ArchitectureSVA as a Cluster Architectural DesignMain Visualization Cluster Tasks Components of the HP Cluster PlatformCluster Data Flow Configuration FlexibilitySVA Operation Components of an SVASVA Data Flow Overview File AccessHardware Component Summary SVA Hardware and SoftwareSystem Interconnect SI Network ConfigurationsAdministrative Network Connections Display DevicesLinux Operating System SVA Software SummaryAdditional System Software HP XC Clustering SoftwareSVA Visualization System Software Reference Guide Page Running an Application Using Scripts Setting Up and Running a Visualization SessionConfiguration Data Files Modifying a Script Template Selecting a TemplateRunning an Interactive Session Using a Script to Launch an ApplicationSetting Up and Running a Visualization Session Assumptions and Goal Application ExamplesRunning an Existing Application on a Single SVA Workstation Location for Application Execution and Control HP Remote Graphics Software and UseLaunch Script Data AccessUse of Display Surfaces Non-Interactive Example ParaView Overview Running Render and Display Applications Using ParaViewLocation for Application Execution and Control Paraview Server Launch Script Template Running a Workstation Application Using a Multi-Tile DisplayDistributed Multi-Head X DMX Chromium Overview and Usage NotesApplication Examples Using Display Surfaces Launch Script Is limited in size to one to three racks. The bounded GlossaryHptccluster/sva/job/id.conf. This file has UBB Page RGS IndexSVA