MPI/Pro® is the leading commercial MPI middleware based on the MPI standard. MPI/Pro optimizes time to solution for parallel processing applications in hundreds of production sites. Verari Systems offers MPI/Pro on a wide variety of operating systems and interconnects, including Microsoft® Windows®, Linux, and Mac OS X, as well as Gigabit Ethernet, Myrinet® and InfiniBand®.

MPI/Pro Pricing
VSI/Pro® is the flagship math and signal processing library from Verari Systems™. VSI/Pro is fully compliant with the VSIPL (Vector, Signal, and Image Processing Library) standard, as set forth by the VSIPL Forum (www.vsipl.org). VSIPL is an open standard that provides an API (Application Programming Interface) to a library of scalar, vector, linear algebra, matrix and signal processing functions (FFT, Window, Filter and Convolution) targeted towards high performance embedded systems.

VSI/Pro Pricing
VSI/Pro® Image from Verari Systems is fully compliant with the VSIPL (vector, signal, and image processing library) Image Processing Operations Standard. VSI/Pro Image provides both image and signal processing capabilities and contains the basic building blocks for signal and vector processing. The highly optimized FFT/ Convolution/Correlation operations offer extended functionalities to better exploit legacy code whenever possible, and better transition from legacy code to compliance with the VSIPL standard.
VSI/Pro Image Pricing
ClusterCoNTroller® provides parallel batch and interactive job scheduling for dedicated computational clusters of Windows 2000®/XP® workstations. ClusterCoNTroller efficiently manages all types of jobs, from serial to massively parallel, and ensures that they are run in a timely, deterministic fashion, thereby increasing the throughput of computation. ClusterCoNTroller is available on Windows platforms.
ClusterCoNTroller Pricing
MPI/Pro optimizes time to solution for parallel processing
applications. MPI/Pro works to retain system scalability for applications,
while balancing performance criteria (latency versus overhead) and resource
utilization to optimize application time to solution.
Increased Performance and Quality: MPI/Pro strives
to minimize application runtime, while balancing performance criteria
and resource utilization. MPI/Pro supports overlapping of communication
and computation to increase overall performance. It outperforms freeware
MPI versions on average by 10-20% (some as high as 50%) on most customer
applications.
Complete MPI-2 Support: MPI/Pro has all of the functionality
of MPI-2. These include all of MPI 1.2 plus one-sided communication,
dynamic process management, parallel file I/O and extended collective
operations.
MPI/Pro in Production Cluster Computing: "We use MPI/Pro message
passing middleware with commercial applications and fracture mechanics
codes that run in parallel on 256-processor Windows High Performance
Computing clusters. MPI/Pro is a highly reliable, commercially supported
product that provides our programmers with a fully compliant implementation
of the MPI standard in all areas, including error handling. The engineers
at Verari Systems continually update their products to use
the latest Microsoft technologies such as .NET."
Gerd Heber, PhD, Research Associate
Cornell Theory Center
Quality and Performance: "With its excellent performance,
support products and access to engineers, MPI/Pro was the natural choice
for West End Capital to implement its business critical parallel computation
environment. MPI/Pro helped us to set new standards for real-time evaluation
of risk within our Fixed Income Arbitrage Fund, making use of a large
scale parallel Monte Carlo simulation of financial markets."
Mark Byrne, Chairman and CEO
West End Capital Management
VSI/Pro is optimized to take advantage of single instruction,
multi-data (SIMD) operations on the processors that support Altivec™
and SSE. These are the popular G4, G5, Intel® Pentium® 4 and
AMD Opteron™ processors that are common to both embedded and cluster
computing environments. VSI/Pro provides a portable, open standard,
high performance out-of-the-box solution that accelerates the development
of signal and image processing applications and virtually eliminates
the complexities of hand tuning for special hardware/operating system
configurations.
The library supports a wide range of signal processing and linear system
functions including 1D, 2D and 3D FFTs, 1-D and 2-D convolutions and
correlations, both FIR and IIR filters and windowing functions (Hanning,
Chebyshev, Blackman and Kaiser).
VSI/Pro provides excellent performance optimization for the complete
range of DSP applications on PowerPC®/Altivec (both G4 and G5) and
x86/SSE architectures (both 32-bit and 64-bit). As a rule of thumb,
our highly optimized SIMD (Altivec/SSE) implementations provide a factor
of six to eight times performance boost compared to non-SIMD implementations.
VSI/Pro supports the following operating systems on the G4 processor:
VxWorks, LynxOS™ 4, Mercury™ OS, Linux, Mac OS X and OSE.
On the latest G5/PPC970 based systems, both Mac OS X and Linux are supported.
In addition, libraries are available for both Linux and LynxOS 4 on
Intel Pentium 4 and for Linux on AMD Opteron-based platforms.
The VSIPL Standard API (Application Programmer’s Interface)
consolidated and streamlined existing mathematical libraries and defined
standard functions for scientific and engineering computing. Verari
Systems, the leading middleware developer for high performance
computing, is an active member of the VSIPL Forum.
VSIPL’s Image Processing API has been designed for optimal performance
whether the target application is for an embedded platform, a workstation
or a cluster. Some important features of the VSIPL Image API include
lowering the development costs for embedded systems by performing optimization
“under the hood” and reducing the binary executable size. It also provides
great programming flexibility through carefully designed abstract data
types as well as providing portability for various kinds of embedded
systems.
VSI/Pro Image currently provides the functionality covered by the VSIPL
Image Processing API (Version 0.2), and the VSI/Pro CoreLite library,
which contains the basic building blocks for signal and vector processing
and highly optimized FFT/Convolution/Correlation operations. VSI/Pro
Image also offers extended functionalities to better exploit legacy
code whenever possible and better transition from legacy code to compliance
with the VSIPL standard.
VSI/Pro Image provides excellent performance optimization for different
kinds of image processing applications on PowerPC®/Altivec™ architectures.
For example, for 2D Fir filter operations, at a size of 3136 x 3136,
VSI/Pro Image achieves 4993.7 MOPS on an 800MHz G4 machine. In general,
VSI/Pro Image’s highly optimized Altivec implementation provides up
to a factor of 20 to 30 times performance boost compared to non-Altivec
implementations. Also, the integrated VSI/Pro CoreLite library enables
the developer to exploit the computationally intensive signal and vector
processing kernels. For example, at size 1K and 2K, its FFT functions
can achieve 1.58GFlops on a 400MHz G4 machine.
Verari Systems also provides other Signal/Vector/Image/Linear
Algebra libraries for the developer who wants to exploit every cycle
and bit of their hardware. Verari Systems mathematical library
flagship, the VSI/Pro CoreLite and Core releases, provides the cutting
edge performance on PowerPC architecture, the well-done portability
on different embedded systems, and the smart APIs for compliance to
the VSIPL standard, which is a well developed and recognized research
effort in the DoD community.
ClusterCoNTroller from Verari Systemsis a scheduler
and resource monitor for clusters of Microsoft® Windows machines
that can help you maximize your efficiency and return on investment
you get from your cluster by effectively managing all types of jobs
from serial to massively parallel. Whether you are running applications
in computational fluid dynamics, seismic imaging, weather modeling,
financial modeling, or protein folding, ClusterCoNTroller is the right
scheduling software.
Originally, ClusterCoNTroller was to provide a batch queuing environment
on Windows clusters. ClusterCoNTroller is now enhanced with the power
user in mind. ClusterCoNTroller provides serial/parallel batch and interactive
job scheduling for dedicated computational clusters of Windows NT ,
Windows XP , and/or Windows 2000 workstations and servers. Currently,
ClusterCoNTroller is being used as the scheduler on the AC3 Velocity
Cluster at the Cornell Theory Center as well as by many industrial and
academic sites. Microsoft is including a restricted version of ClusterCoNTroller
as part of the Computational Clustering Technical Preview CD Toolkit
being distributed to the academic and research communities.
Increase your cluster’s throughput with serial/parallel batch and interactive
job scheduling and enhanced hardware utilization that improves application
performance. If you want to harness the power of Windows clusters, start
with ClusterCoNTroller from Verari Systems.
Scalable: Delivers scalable cluster resources
Low Overhead:Low overhead scheduling
Lightweight: Commands and services are useful yet lightweight
API's: Native Windows services and APIs minimize overhead
for applications
Seamless Integration: Comprehensive platform through
seamless integration with MPI/Pro®, the high performance parallel
middleware from Verari Systems