FabreXTM Software
A Fundamental Building Block for Dynamic Composability
Highlights
GigaIO’s Fabric Memory Manager, FabreXᵀᴹ, is the software engine that drives the performance and dynamic composability of GigaIO’s Software-Defined HardwareTM (SDH) for enterprise data centers and high-performance computing environments. This Linux-based, resource-efficient software layers onto FabreXᵀᴹ hardware for easy-to-use memory and device composition.
GigaIO’s memory fabric is the foundation of our PCIe switching infrastructure, enabling native protocol communications from server-to-server, server-to-device, or even device-to-device communications. These communication paths are created and managed using FabreX software. DMTF open-source Redfish® APIs provide unprecedented integration with a range of third-party applications for fabric automation and orchestration.
Workloads no longer need to be limited by what fits in in a server chassis. GigaIO’s FabreX software provides the flexibility to compose bare metal devices such as GPUs, FPGAs, NVMe, and even DRAM to a server. This allows the servers’ resources to scale up or down dynamically to meet workloads needs. FabreX can even connect multiple servers together so they share resources previously confined to a server’s sheet metal, or share the workload with a remote server. All this is accomplished using the same Direct Memory Access (DMA) method that a server uses to access resources residing on its motherboard.
Northbound Integrations
Today’s IT environments have many needs, but what they don’t want is another management pane of glass. GigaIO’s software integrates with our customers’ existing tools, thanks to our open ecosystem platform and ever-growing list of pre-integrated partners.
The following lists our integrations.
-
- Bright Cluster Manager, which includes integrations with
- Slurm
- OpenPBS
- PBS Pro
- LSF
- Altair Grid Engine
- Kubernetes
- CTRL IQ – Fuzzball
- LMX – Slurm and OpenStack
- Bright Cluster Manager, which includes integrations with
The above software tools have been fully integrated with the FabreX software. GigaIO also provides an integration guide and an easy to use CLI to allow any customer to build playbooks, blueprints, or just straight API calls for personalized integration and seamless integration with Ansible, Chef, Puppet and other commonly used DevOps tool sets.
GigaIO’s FabreX software also includes host-based drivers to enable advanced features. These range from device discovery assistance to enabling TCP traffic across FabreX. Since FabreX can connect servers using DMA, the possibilities for host optimizations are endless. Below is a list of the current host features.
-
- Compatibility assistant
- Message Passing Interface (MPI)
- LibFabric PCI Provider
- NVMeOF Initiator / Target
- GPU Direct DMA
- NCCL Driver
- TCP/IP Driver