Speed and Scale

Application Performance, System Efficiency and Scale

Speed and Scale are core to enabling the capacity of a system to achieve the end results an organization seeks to accomplish. Scale helps solve bigger problems or process more of them, and speed helps get results faster. The following are examples of capabilities, which contribute to speed and scale at an application or system level, as well as elements, which improve overall system efficiency:

Proven At Scale
  • Moab HPC Suite Manages Some of the Largest Compute Environments in the World
    Moab has been used on some of the largest computing environments in the world. They were either the first or one of the first systems of the following sizes: 1, 2, 10 and 100 petaflops.

     

Multi-Cluster/Grid
  • Scale Resources and Balance Workload Management Across Multiple Systems at Multiple Locations
    Unify capacity of multiple clusters by consolidating workload management. Grids enable users, groups and projects to more easily share resource and data.

     

High Throughput Workload Management
  • Accelerate Launch Time for Large Volumes of Small Jobs with Nitro – High Throughput Manager
    Nitro helps users submit thousands to millions of small tasks. Rather than submitting many small individual tasks, Nitro packages these many tasks into a group request and then launches the tasks up to hundreds of times faster than a traditional scheduler. It can service SOA workload requests.

     

Optimize Heterogeneous Clusters
  • Meet the Needs of Diverse Users and Applications with Advanced Resource Management
    As clusters are scaled up to meet the needs of multiple groups, inevitably the application requirements of those groups will require different resource configurations to optimize their application performance. Moab’s Advanced Resource Management capabilities and Node Allocation Policies, Node Set resource groupings, NUMA, and other policies help maintain efficient utilization in heterogeneous resource environments.

     

NUMA
  • Accelerate Application Performance with Memory and GPU-aware Job Placement
    Proper NUMA-aware placement of a job can improve run-time by as much as 250 percent due to better memory access and can improve GPU data transfer by as much as 300 percent.

     

GPUs/Accelerators
  • GPUs/Accelerators Scale Application and System Performance
    Automatically detect and scale/accelerate applications with support for accelerators such as NVIDIA GPUs and Intel Xeon Phi (MIC). Automatically apply applications to accelerators based on templates.

     

Power Efficiency/Constraints
  • Improve System Power Efficiency with Power Management / Green Computing
    Enable your cluster to perform within power limitation constraints using Moab’s power management. It can reduce the power state of idle nodes to reclaim unnecessary energy usage. It can also manage power utilized on a per-Application basis using clock speed and P-state management.