Infrastructure & AI Platform

Performance is a property of the system.

GPUs deliver only what the rest of the cluster allows. ARC designs compute, networking, storage, orchestration, and operations together, manages them through the AI Platform, and validates the result against your jobs.

Scale-up
NVLink within a server or rack
Scale-out
InfiniBand or Ethernet with RoCE and RDMA
Schedulers
Kubernetes and Slurm
Acceptance
Representative jobs, criteria agreed in advance

Architecture

One cluster, every layer.

NVLink connects GPUs within a system. The scale-out network connects systems. Storage and scheduling complete the environment, and telemetry covers all of it.

Reference architectureSpine-leaf network
OrchestrationScale-out · spineScale-out · leafCompute · storageOperationsScheduler · Kubernetes or SlurmAllocation · scheduling · job placementSpineSpineSpineSpineLeaf 1Leaf 2Leaf 3Leaf 4Leaf 5Leaf 6Leaf 7Leaf 8GPU server · 8 GPUs on NVLinkStorage · NVMe, file, objectTelemetry · node health · fabric · storage · scheduler
Illustrative topology. Rack count, network design, and storage tiers are sized for each deployment.

The stack

Every layer, designed together.

Select a layer to see what ARC delivers and why it matters. Facilities sit beneath every layer: power, cooling, rack density, cabling, and serviceability.

Layer 1 · Compute

The right system for the model and the job.

What ARC delivers
NVIDIA HGX B300 and GB300 NVL72 systems, H100 and H200 for existing Hopper environments, and planning for Vera Rubin NVL72.
Why it matters
GPU memory, host CPU and RAM, and system size set what a job can do. We size them to your model, precision, and batch size.

AI Platform

The orchestration and management layer.

The AI Platform supports every ARC product. It decides who gets which resources, when work runs, and where it lands. ARC configures and operates it within the boundaries you set.

Unified orchestration

One management layer across configured GPU, CPU, memory, and storage pools, on Kubernetes or Slurm.

Multi-team allocation

Project boundaries, permissions, quotas, and priorities that let teams share capacity fairly.

Task-level controls

GPU, CPU, memory, storage, and runtime requirements set at submission, with lifecycle control for each job.

Resource visibility

Allocation and job activity tied to usage reporting and capacity planning.

Terms that are often confused

TermQuestion it answersWhat it does
Resource allocationWhich team gets how muchDivides capacity among projects and teams through quotas, budgets, and priorities.
SchedulingWhen work runsOrders queued jobs according to priority, policy, and available capacity.
Job placementWhere work landsPuts each job on specific nodes, accounting for GPU type, NVLink domain, and network topology.
Request routingWhere traffic goesSends inference requests across serving replicas based on load and latency targets.

Memory and workload fit

Host RAM and GPU memory do different jobs.

Telemetry shows which one is the constraint. The right fix depends on the model and runtime: batch size, precision, checkpointing strategy, model sharding, or the data pipeline.

Host RAM

Data loading and CPU-side work

Holds input pipelines, preprocessing, and runtime processes on the server’s CPUs.

GPU memory

Model state on the accelerator

Holds weights, activations, optimizer state during training, and the KV cache during inference.

Where bottlenecks hide

Optimize the constraint that matters.

Training

Collective communication, storage throughput, or checkpoint recovery.

Inference

GPU memory, request scheduling, batching, or concurrency.

We use observability data and workload behavior to find the real constraint before deciding what to change.

Validation

Tested against real work before handoff.

Acceptance criteria are agreed before bring-up begins. This is what they cover.

  1. Check

    Hardware health

    Burn-in and component checks across every node.

  2. Check

    Network communication

    Collective and point-to-point tests across the scale-out network.

  3. Check

    Storage I/O

    Dataset reads, checkpoint writes, and restores.

  4. Check

    Software consistency

    Drivers, firmware, and images match the agreed baseline.

  5. Check

    Representative jobs

    Your own workloads, run before acceptance.

Work through the architecture with us.

Bring your current bottleneck or the requirements for a new environment.

or email contact@arccloudai.com