Please provide your feedback in this short Flings' survey.

Contributors 2

View All

Summary

High Performance Computing (HPC) is the use of parallel-processing techniques to solve complex computational problems. HPC systems have the ability to deliver sustained performance through the concurrent use of distributed computing resources,and they are typically used for solving advanced scientific and engineering problems, such as computational fluid dynamics, bioinformatics, molecular dynamics, weather modeling and deep learning with neural networks.

Due to their extreme demand on performance, HPC workloads often have much more intensive resource requirements than those workloads found in the typical enterprise. For example, HPC commonly leverages hardware accelerators, such as GPU and FPGA for compute as well as RDMA interconnects, which require special vSphere configurations.

This toolkit is intended to facilitate managing the lifecycle of these special configurations by leveraging vSphere APIs. It also includes features that help vSphere administrators perform some common vSphere tasks that are related to creating such high-performing environments, such as VM cloning, setting Latency Sensitivity, and sizing vCPUs, memory, etc.

Feature Highlights:

  • Configure PCIe devices in DirectPath I/O mode, such as GPGPU, FPGA and RDMA interconnects
  • Configure NVIDIA vGPU
  • Configure RDMA SR-IOV (Single Root I/O Virtualization)
  • Configure  PVRDMA (Paravirtualized RDMA)
  • Easy creation and  destruction of virtual HPC clusters using cluster configuration files
  • Perform common vSphere tasks, such as cloning VMs, configuring vCPUs, memory, reservations, shares, Latency Sensitivity, Distributed Virtual Switch/Standard Virtual Switch, network adapters and network configurations

Requirements

  • OS for using this toolkit: Linux or Mac
  • vSphere >=6.5
  • Python >=3

Instructions

Please read the instructions from the ReadME.md

Similar Flings

No similar flings found. Check these out instead...
Jan 22, 2021
fling logo of Desktop Container Tools

Desktop Container Tools

version 0.0.1

Desktop Container Tools is a free tool that allows you to do basic management of vctl (a CLI tool shipped with VMware Fusion) container engine on macOS for running containers and Kubernetes clusters.

Mar 27, 2015
fling logo of Android vSphere Big Data Extensions Client

Android vSphere Big Data Extensions Client

version 1.0

Android vSphere Big Data Extensions Client is an Android application which provides vSphere BDE users a tool for monitoring and simple management of the vSphere BDE server.

Aug 01, 2016
fling logo of Routing Control Plane for OpenStack

Routing Control Plane for OpenStack

version 1.0

This Fling augments the capabilities of OpenStack Neutron, providing an easy way to integrate an existing OpenStack environment into a corporate network that uses routable IP addresses for the Tenants, specifically with VMware Integrated OpenStack and NSX.

Dec 11, 2013
fling logo of Real-Time Audio-Video Test Application

Real-Time Audio-Video Test Application

version 1.0

This application verifies the correct installation and operation of the View Horizon Real-Time Audio-Video functionality.

Apr 16, 2021
fling logo of vSphere Mobile Client

vSphere Mobile Client

version 2.2.0

vSphere Mobile Client enables administrators to monitor and manage vSphere.

Aug 07, 2020
fling logo of Software-Defined Data Center Skywalk

Software-Defined Data Center Skywalk

version 1.0

We are solving the problem to auto register, discover, connect VPN's between VMC SDDC's on single click event. The Distributed Firewall DFW firewall policies are also mapped on user inputs from on-premise to VMC SDDC using this interface.

View More