ConceptioArchivearXiv CS
arXiv CSopen access

SAKURAONE: An Open Ethernet-Based AI HPC System and Its Observed Workload Dynamics in a Single-Tenant LLM Development Environment

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsprotocols
networking, internet, protocols, distributed systems

SAKURAONE: A N O PEN E THERNET –BASED AI HPC S YSTEM AND I TS O BSERVED W ORKLOAD DYNAMICS IN A S INGLE -T ENANT LLM D EVELOPMENT E NVIRONMENT

arXiv:2604.13600v1 [cs.DC] 15 Apr 2026

Fumikazu Konishi * 1 Yuuki Tsubouchi * 1 Hirofumi Tsuruta * 1

A BSTRACT SAKURAONE is a managed high performance computing (HPC) cluster developed and operated by the SAKURA Internet Research Center. It builds on the KOKARYOKU PHY bare metal GPU platform and is optimized for advanced workloads, including large language model (LLM) training. In ISC 2025 TOP500, SAKURAONE is ranked 49th by HPL and is the only top 100 system that uses a fully open networking stack—800 GbE with SONiC—demonstrating the scalability of vendor-neutral technology. Measured performance is 33.95 PFLOP/s (HPL Rmax), 396.295 TFLOP/s (HPCG), and 339.86 PFLOP/s on HPL-MxP with FP8. The system consists of 100 nodes, each with eight NVIDIA H100 GPUs and a 2 PB all-flash Lustre file system, interconnected via a rail-optimized 800 GbE leaf–spine fabric with RoCEv2. Through exclusive use by a single research project, we observed the characteristics of development-related jobs. Consistent with previous HPC studies, small-scale jobs dominated in number, while a few large-scale jobs accounted for most GPU resource time. As the project progressed, resource use shifted from large-scale to mid-scale jobs, reflecting a transition from initial large-scale training to iterative refinement. These observations illustrate the real-world utilization dynamics of GPU clusters under unified project workloads.

1

I NTRODUCTION

SAKURA internet Inc. has specialized in server and cloud infrastructure services since its founding in the early days of the Internet. As cloud computing has become a core component of modern societal infrastructure, its importance continues to grow alongside advances in artificial intelligence (AI) and data-intensive industries.

Internet

Computing Nodes

Intel Xeon Platinum 8580+ x 2 CPU (60 cores) x 100 nodes = Total 12000 cores DDR5-1.5TB x 100 nodes = Total 1.5PB VPN/FW

NVIDIA H100 sxm 80GB x 8GPU x 100 nodes = Total 800 GPUs

Interconnect NW ( 800 GbE 2DR4 2 x 400G GbE)

To address emerging AI workloads, we present SAKURAONE, a high performance computing (HPC) platform designed to meet the needs of industrial users in Japan. Figure 1 overviews the system: 100 compute nodes, each with eight NVIDIA H100 GPUs (800 GPUs total); a 2 PB all-flash Lustre storage subsystem for high-throughput, lowlatency data access; a full-bisection-bandwidth interconnect in a rail-optimized topology over RoCEv2 for fast multinode communication; and secure, high-speed VPN access to interactive front-end nodes for efficient remote use. * Equal contribution 1 Research Center, SAKURA internet Inc., Japan. Correspondence to: Fumikazu Konishi <[email protected]>.

Storage NW ( 200GbE )

Service Network (10 GbE )

Storage System Interactive Node

Lustre File System 2PB

Telemetry Node

Figure 1. SAKURAONE System Overview

In this paper, we present an experience report from a production LLM development project encompassing continued pretraining, fine-tuning, and evaluation—rather than competing on maximum scale for one-shot pretraining. All observations are drawn from a single-tenant, single-project setting. While this limits claims of direct generalizability to multi-tenant production environments, the single-tenant

SAKURAONE

setting reduces confounding factors such as cross-tenant contention and heterogeneous scheduling policies, enabling us to more clearly observe how workload characteristics and resource demands shift across development phases. In addition to the tenancy aspect, the scale of our deployment warrants contextualization. The majority of publicly available operational data today comes from hyperscale clusters with tens of thousands of GPUs. In practice, however, many operators worldwide—including those in Japan—run midscale GPU clusters on the order of hundreds of GPUs as their primary platform for continued pretraining and finetuning. Published data from such mid-scale production environments remain limited, especially for LLM-oriented workloads, and this paper helps fill that gap by reporting workload telemetry from an 800-GPU cluster.

2

BACKGROUND

In the United States, major technology companies (“Big Tech”) have built inside-house AI infrastructures that enable sustained cutting-edge research and development. In contrast, while some Japanese companies are developing AI applications, these efforts are generally smaller in scale and often lack robust, dedicated computational backends. Japan offers shared national and academic HPC resources—e.g., ABCI 3.0 operated by AIST (Takano et al., 2024) and TSUBAME 4.0 at the Institute of Science Tokyo, which are available to industry (Endo et al., 2023). However, because such systems are shared with academic users, private-sector organizations can face challenges obtaining stable, predictable access at the capacity and time scales required for modern AI development. This creates a demand for comparably capable systems that are privately operated and dedicated to consistent commercial use. As part of efforts to improve the situation in which HPC resources are often constrained to closed vendor-specific system stacks, initiatives have emerged to pursue open, disaggregated architectures that increase transparency and flexibility. Since 2015, the push to open packet transport networks has accelerated. The adoption of the Switch Abstraction Interface (SAI) by the Open Compute Project has enabled clean hardware-software separation on switching platforms. This disaggregation improves flexibility and resilience, mitigates vendor lock-in, lowers barriers to entry, and lets hardware and software evolve independently; hyperscale data centers have widely embraced it along with pervasive storage and server virtualization. However, bringing virtualization comparable to optical transport demands a new architecture that decouples optical hardware from control software and digitizes the inherent analog characteristics of optical components.(Nishizawa, 2020) At the same time, open networking has matured. The Soft-

ware for Open Networking in the Cloud (SONiC) network operating system (NOS) and the SAI standardize control of diverse switching ASICs, enabling a disaggregated, vendoragnostic fabric across multiple hardware platforms. Beyond packet switching, SONiC-based NOS has also been demonstrated for open white-box optical transport equipment, including optical transponders, amplifiers, and protection switches, introducing an optical network line-card abstraction interface that provides a vendor-neutral unified line-card layer (Zheng et al., 2022). In hyperscale production (e.g. Microsoft Azure), the containerized architecture of SONiC and the FRRouting (FRR) control plane enable rapid evolution of features and broad validation of the community (Yuan, 2018). For AI/HPC fabrics, SONiC provides lossless Ethernet building blocks (Priority Flow Control (PFC) and Explicit Congestion Notification (ECN)) required by RoCEv2, and supports EVPN/VXLAN for scalable L2/L3 overlays (Zhu et al., 2015)(Guo et al., 2016). Together, these developments make open networking a credible option for production-grade AI interconnects.

3

M OTIVATION

Japan’s leadership in AI research and industrial innovation is based on sustained access to large-scale computing. However, conventional HPC environments lack the elasticity, multi-tenancy, and observability required for modern AI workloads. To address this gap, our objectives are: (i) to advance national AI R&D and industrial competitiveness through reliable large-scale compute access, and (ii) to reinforce next-generation HPC cloud infrastructure, including government cloud integration. A key motivation in SAKURAONE is the use of open, disaggregated networking (e.g., SONiC on datacenter switches). This design improves vendor agility and supply chain resilience by decoupling NOS from the underlying ASICs, accelerates innovation through community-driven modular components, and enables lossless AI fabrics through RoCEv2 QoS (PFC, ECN). Scalable overlays (EVPN/VXLAN) further support multi-tenant AI workflows, while open management frameworks provide automation and observability essential for transparent large-scale operations. These motivations yield concrete system requirements: predictable capacity for commercial users, scalable multiGPU/multi-node training over lossless interconnects, sustained I/O for large datasets via all-flash Lustre, and secure, efficient remote access. The resulting architecture uses open networking to achieve balanced performance, flexibility, and cost efficiency throughout its lifecycle.

SAKURAONE

4

A RCHITECTURE

SAKURAONE comprises five subsystems that cover computation, interconnect, storage, secure access, and observability. Interactive access and orchestration are handled by front-end nodes, while management and telemetry operate out-of-band in a read-only mode. Training and storage networks are logically and physically separated to minimize interference between collective traffic and I/O bursts. 4.1

System Requirements

To define the baseline capacity for SAKURAONE, we target continued pretraining of a 70B-parameter LLM on approximately 300B tokens within four months. Because practical development involves repeated runs and hyperparameter exploration, the system must sustain throughput sufficient for multiple overlapping full-size trainings without efficiency loss.

pendent rails mapped to distinct channels—reduce congestion and improve throughput. Libraries such as NCCL can stripe across rails using hierarchical algorithms. Transportlevel tuning (e.g., ECN control on RoCEv2) mitigates large collective incasts. Performance Targets Communication must remain a minor fraction of step time; each GPU requires sufficient bandwidth and bounded collective latency. Sustained efficiency should remain high at scale, parameterized by model and batch configuration. Ethernet/RoCEv2 Engineering Ethernet fabrics can match HPC interconnects if engineered for lossless RDMA under collective bursts. End-to-end ECN and DCQCN controls mitigate congestion without heavy PFC dependence, while QoS ensures background flows do not interfere with collectives. High-speed links and multirail configurations are essential.

As a reference, the BLOOM-176B model trained on the Jean Zay supercomputer used 384×A100-80GB GPUs over 3.5 months (1.08M compute hours) (Le Scao et al., 2022). Using this as a baseline, we plan to shorten time-to-solution with Hopper-architecture GPUs, whose tensor cores and Transformer Engine deliver roughly 2–3× higher per-GPU throughput for LLMs. Under these assumptions, a cluster of about 100 compute nodes (8 GPUs/node, ∼800 GPUs total) provides sufficient headroom to meet the four-month target while enabling iterative and exploratory runs.

The interconnect must scale from rack to pod without redesign. Hierarchical collectives should exploit physical locality, and scheduling should align placement with topology to confine communication to high-bandwidth domains. Rail and domain awareness must be visible to runtimes and schedulers.

4.2

4.3

Interconnect Requirements

Scaling LLM training is fundamentally limited by interGPU communication. In data- or hybrid-parallel regimes, each step synchronizes via collective operations, primarily Allreduce, imposing stringent bandwidth and latency constraints. To sustain efficiency, the interconnect must support direct GPU-to-GPU data transfer, collective-optimized performance on Clos or rail-optimized fabrics, and co-design with software orchestration. Direct GPU–to–GPU Data Movement GPUs must exchange data without host-memory staging or CPU mediation to reduce latency and overhead. Peer-to-peer DMA between NICs and GPU memory (e.g., GPUDirect RDMA) is essential. Within a node, high-bandwidth fabrics such as NVLink/NVSwitch should expose a unified topology that saturates inter-node links. Collective-Oriented Performance (Clos & Rail Topologies) Collectives dominate traffic; thus, networks require high bisection bandwidth, low tail latency, and stability under synchronized bursts. Rail-optimized designs—multiple inde-

Scalability & Topology-Aware Orchestration

Storage Requirements

The storage subsystem must support concurrent large-scale training and data generation without interfering with the GPU fabric. A dedicated storage network—physically and logically separate—prevents congestion spillover between checkpoint I/O and collectives. A representative workload trains a 70B-parameter model on 32 nodes (256 GPUs), writing multi-terabyte checkpoints hourly. Two to three such jobs may run concurrently, while up to 100 nodes perform data generation with sustained I/O. These mixed patterns require a storage fabric with high aggregate bandwidth and strong tenant isolation. A shared all-flash Lustre file system provides 2 PB usable capacity—reflecting 1 PB of expected output plus a 2× safety margin. End-to-end throughput of ∼100 GB/s sustains simultaneous checkpointing and data generation without perjob degradation. Each node connects via dual 400 GbE links to redundant storage switches for bandwidth and path diversity. Metadata and object services are distributed for fault tolerance and availability. The parallel file system absorbs concurrent I/O from all nodes, avoiding serialization bottlenecks and centralized

SAKURAONE Table 3. Interconnect Network

Table 1. Compute Node Component

Specification

Item

Description

Chassis

Supermicro GPU SuperServer SYS-821GE-TNHR (8U, air-cooled) 2× Intel Xeon Platinum 8580+ (5th Gen, 60C/120T) 1.5 TB DDR5-5600 8× NVIDIA H100 SXM (80 GB), NVLink/NVSwitch 2× 372 GB SAS (mirrored) 4× 7.68 TB NVMe 8× ConnectX-7, 400 GbE (GPU fabric) 2× ConnectX-7, 400 GbE (I/O plane) 1 GbE (low-speed)

Network technology Port speed Protocol

Ethernet (GbE) 800 GbE (as 2× 400 GbE) RoCEv2 (RDMA over Converged Ethernet) Rail-optimized leaf–spine Edgecore AIS800-64O 51.2 Tb/s full-duplex SONiC Broadcom Tomahawk 5 16 chassis (two pods, eight leafs each) 8 chassis

CPU Memory GPU System storage Local scratch Interconnect NICs Storage NICs Management

Topology Switch chassis Switch capability Software stack Switch silicon Leaf switches Spine switches

Table 4. Storage System

Table 2. NIC Usage Classification and GPU Connectivity NIC

Device

Primary Usage

GPU Connectivity

NIC0 NIC1 NIC2 NIC4 NIC5 NIC6 NIC7 NIC9

mlx5 0 mlx5 1 mlx5 2 mlx5 4 mlx5 5 mlx5 6 mlx5 7 mlx5 11

Inter-node (RoCEv2) PIX (GPU0 PCIe domain) Inter-node (RoCEv2) PIX (GPU1 PCIe domain) Inter-node (RoCEv2) PIX (GPU2 PCIe domain) Inter-node (RoCEv2) PIX (GPU3 PCIe domain) Inter-node (RoCEv2) PIX (GPU4 PCIe domain) Inter-node (RoCEv2) PIX (GPU5 PCIe domain) Inter-node (RoCEv2) PIX (GPU6 PCIe domain) Inter-node/Management PIX (GPU7 PCIe domain)

NIC3 mlx5 3 Secondary/Reserved NODE (GPU3 affinity) NIC8 mlx5 8 Storage (dedicated I/O) NODE (GPU7 affinity) NIC10 mlx5 bond 0 Storage (bonded) Logical (multi-bridge)

chokepoints, ensuring balanced performance at scale.

5

I MPLEMENTATION

5.1

Compute Nodes

Each compute node employs an 8U air-cooled GPU server equipped with two high-core-count CPUs, 1.5 TB of DDR55600 memory, and eight NVIDIA H100 SXM GPUs (80 GB each) interconnected via NVLink/NVSwitch, as summarized in Table 1. Local storage consists of four 7.68 TB NVMe SSDs for scratch space and two mirrored SAS drives for the system. Networking provides eight 400 GbE ports for the GPU fabric, two 400 GbE ports for storage I/O, and a low-speed interface for management.

GPU–NIC Affinity and Traffic Separation The proximity of PCIe / NVSwitch / NIC was profiled through nvidia-smi topo -mp. NIC0–NIC2, NIC4–NIC7, and NIC9 are PIX-connected to GPU0–GPU7 and reserved for inter-node collectives (NCCL/MPI over RoCEv2). NIC8 and NIC10 (bonded as mlx5 bond 0) are dedicated to storage traffic. NIC3 is reserved as a secondary network path, as classified in Table 2.

5.2

Component

Description

Chassis Controllers CPU NVMe bays Drive Interfaces

DDN ES400NVX2 (all-flash) Active dual-controller Intel Ice Lake 24 (PCIe Gen4) 30.72 TB TLC SSD 200 GbE per controller

Count 4 2 2 24 — 4

Network Fabric

Figure 2 shows the rail–optimized leaf–spine fabric. Each pod contains eight leaf switches; all leafs connect to all eight spine switches via 800 GbE inter-switch links. Every compute node presents 8× 400 GbE GPU-fabric links in the leaf set of the pod, resulting in uniform shortest-path connectivity between pods, as detailed in Table 3. 5.3

Storage System

Each node connects to the storage plane via two 400 GbE ports. The shared Lustre tier is built on four DDN ES400NVX2-NDR200 servers, summarized in Table 4. Controllers provide active roles for object (OSS) and metadata (MDS) services; each server exposes eight 200 GbE interfaces redundantly wired to two storage switches for load balancing and failover. A single-switch failure reduces aggregate bandwidth, but preserves service continuity. 5.4

System Software

The SAKURAONE software stack is designed to (i) ensure production grade stability and reproducibility, (ii) support GPU-accelerated AI workloads, and (iii) enable portable, policy-compliant execution in a multiuser environment. • Base OS and Runtime Environment. The cluster runs Rocky Linux 9.4 (RHEL-compatible) as a longterm supported base with regular security updates and wide HPC toolchain compatibility. A module-based environment provides multiple compiler, CUDA, and li-

SAKURAONE Spine Switch

S1

S2

S3

1L6

1L7

1L8

S4

S5

S6

S7

S8

800GbE

1L1

Leaf Switch

1L2

1L3

1L4

1L5

2L1

2L2

2L3

2L4

2L5

2L6

2L7

2L8

400GbE

Computing Node

NIC0

NIC1

NIC2

NIC4

NIC0

NIC1

NIC2

NIC4

NIC0

NIC1

NIC2

NIC4

NIC0

NIC1

NIC2

NIC4

GPU0

GPU1

GPU2

GPU3

GPU0

GPU1

GPU2

GPU3

GPU0

GPU1

GPU2

GPU3

GPU0

GPU1

GPU2

GPU3

GPU4

GPU5

GPU6

GPU7

GPU4

GPU5

GPU6

GPU7

GPU4

GPU5

GPU6

GPU7

GPU4

GPU5

GPU6

GPU7

NIC6

NIC7

NIC9

NIC5

NIC6

NIC7

NIC9

NIC5

NIC6

NIC7

NIC9

NIC5

NIC6

NIC7

NIC9

NVSWITCH

NIC10

NIC5

NIC8

NVSWITCH

NIC10

OSK-GPU01

NIC8

NVSWITCH

NIC10

OSK-GPU02

NVSWITCH

NIC10

OSK-GPU51

STN01

Storage Switch

NIC8

NIC8

OSK-GPU100

STN02

200GbE

Storage System

vOSS/MDS

vOSS/MDS

vOSS/MDS

vOSS/MDS

vOSS/MDS

vOSS/MDS

vOSS/MDS

vOSS/MDS

Cont0

Cont1

Cont0

Cont1

Cont0

Cont1

Cont0

Cont1

ES400NVX2-NDR200

ES400NVX2-NDR200

ES400NVX2-NDR200

ES400NVX2-NDR200

TLC SSD 30.74x24

TLC SSD 30.74x24

TLC SSD 30.74x24

TLC SSD 30.74x24

Figure 2. SAKURAONE System Detail

brary versions for controlled upgrades and reproducible workflows. • Programming Models and GPU Libraries. Standard parallel models (MPI, OpenMP) coexist with recent GPU toolchains. Multiple CUDA 12.x versions and optimized libraries (cuDNN, NCCL) support both traditional simulations and DNN training/inference.

6

We evaluated SAKURAONE using widely adopted HPC benchmarks to enable comparison with general-purpose clusters. Each benchmark targets different bottlenecks: compute throughput, memory and communication efficiency, mixed-precision AI performance, and storage I/O, providing a multifaceted view of system capability. 6.1

• Containers and Portability. Singularity/Apptainer with Pyxis integration enables portable and dependency resolved execution in batch jobs. Users can run immutable container images consistently across nodes without elevated privileges. • Scheduling and Multi-Tenancy. Slurm Workload Manager 22.05.9 manages resources with priority- and policy-based scheduling, reservations and job dependencies. Integration with monitoring tools provides real-time utilization insights and helps perform performance diagnostics under load. Combining a stable OS, modular toolchains, containerized portability, and Slurm-based control, SAKURAONE delivers an HPC-grade environment optimized for both largescale simulation and modern AI workloads with reproducible and policy-compliant execution.

E VALUATION

Methodology and Setup

Unless otherwise noted, runs were executed on SAKURAONE’s GPU partition with NVIDIA H100 (80 GB, SM 90) accelerators over a lossless RoCEv2 fabric. We report benchmark versions alongside problem sizes and process grids for reproducibility. Metrics follow community practice: sustained FLOP/s (Rmax) for HPL/HPL-MxP, validated GFLOP/s for HPCG, and IO500’s geometric-mean score with component bandwidth/IOPS. 6.2

Dense Linear Algebra: HPL

The High Performance Linpack (HPL) benchmark underpins the TOP500 list by solving dense linear systems in double precision and remains a standard indicator of sustained compute performance (Dongarra et al., 2001). We used HPL-NVIDIA 25.4.0 with a matrix of size N = 2,706,432, block size N B = 1024, and a 16 × 49 process grid (784 GPUs), as summarized in Table 5. SAKURAONE achieved

SAKURAONE Table 5. HPL Benchmark Summary

Table 7. HPL-MxP Benchmark Summary

Item

Value

Item

Value

HPL version Matrix size N Block size N B Process grid (P × Q) Total GPUs / processes Execution time Sustained performance (Rmax) Per-GPU performance Max single-GPU GEMM Per-GPU efficiency GPU SM count / peak clock

HPL-NVIDIA 25.4.0 2,706,432 1024 16 × 49 784 / 784 389.23 s 33.95 PFLOP/s 43.31 TFLOP/s 55.34 TFLOP/s 78.3% 132 / 1980 MHz

Benchmark version

HPL-MxP-NVIDIA 25.4.0 2,989,056 4096 24 × 32 768 1980 MHz SM 90 132 3.3986 × 108 GFLOP/s 442,520.81 GFLOP/s 5.3919 × 108 GFLOP/s 702,074.99 GFLOP/s Sloppy FP8 (sloppy-type = 1) PASSED (5.01 × 10−5 < 1.6 × 101 )

Matrix size N Block size N B Process grid (P × Q) Total processes Peak clock frequency GPU SM version GPU SM count Observed Rmax Rmax per GPU LU-only LU-only per GPU Precision mode

Table 6. HPCG Benchmark Summary Item

Value

Benchmark version Total processes / threads Global problem (nx × ny × nz ) Unknowns / nonzeros Total memory / system+CG

HPCG 3.1 784 / 16 per process 4096 × 3584 × 3808 55.9B / 1.51T 39,961.4 GB / 35,169 GB 3.316 TB/s 437,361 GFLOP/s 404,964 GFLOP/s 396,295 GFLOP/s

Peak memory bandwidth (obs.) Raw compute rate With convergence overhead Validated HPCG result

33.95 PFLOP/s sustained (43.31 TFLOP/s per GPU). The single-GPU peak General Matrix Multiply (GEMM) rate was 55.34 TFLOP/s, yielding a per-GPU efficiency of approximately 78.3%. The run completed in 389.23 s, indicating efficient scaling across the GPU fabric. 6.3

Memory/Communication-Limited Workloads: HPCG

HPCG complements HPL by emphasizing sparse memory access and global communication (Heroux & Dongarra, 2013). Using HPCG 3.1, we ran 784 distributed processes (16 threads each) on a global grid of 4096 × 3584 × 3808, as detailed in Table 6. (∼55.9 billion unknowns; ∼1.51 trillion nonzeros). Total memory footprint was 39.96 TB (35.17 TB for the linear system and CG). Observed peak memory bandwidth was 3.316 TB/s. The raw rate reached 437,361 GFLOP/s (437.361 TFLOP/s); accounting for convergence overhead yielded 404,964 GFLOP/s (404.964 TFLOP/s). The validated HPCG result was 396,295 GFLOP/s (396.295 TFLOP/s), indicating strong performance on communication- and memory-bound kernels. 6.4

Mixed-Precision AI Linpack: HPL-MxP

To reflect AI training characteristics, HPL-AI / HPL-MxP employs mixed-precision arithmetic with iterative refinement for accuracy (Haidar et al., 2018). Using HPL-

Validation result

MxP-NVIDIA 25.4.0, we solved with N = 2,989,056, N B = 4096, process grid 24 × 32 (768 GPUs), and Sloppy FP8 mode (type=1), as summarized in Table 7. The observed Rmax was 339.86 PFLOP/s (442.52 TFLOP/s per GPU). Isolating the LU factorization phase yielded 539.19 PFLOP/s (702.07 TFLOP/s per GPU). Numerical validation passed with residual 5.01 × 10−5 ≪ 1.6 × 101 , confirming correctness under mixed precision. 6.5

Parallel Storage: IO500

IO500 evaluates storage subsystems through bandwidth (IOR) and metadata (mdtest) kernels, reporting a geometric mean score and semiannual rankings (Kunkel et al., 2016). We compare 10-node and 96-node results in Table 8. While the 10-node setup delivered higher bandwidth in some IOR tests (e.g., ior-easy-write/read), the 96-node configuration excelled at metadata-heavy workloads (e.g., mdtest-easy/hard-stat, find), yielding a higher overall score. This suggests bandwidth saturation in the backend while metadata throughput scales with node count. 6.6

LLM Training: MLPerf

MLPerf (Mattson et al., 2020b) is an industry-standard benchmark suite created by an open, nonprofit consortium of commercial and academic organizations to design a comprehensive benchmark for machine learning. The MLPerf Training benchmark (Mattson et al., 2020a) measures the time required to train machine learning models to a defined quality target, providing an end-to-end performance metric that reflects real-world training scenarios. To evaluate SAKURAONE’s performance on contemporary LLM training workloads, we selected two benchmarks from the MLPerf Training v4.1 suite—GPT-3 175B pretraining

SAKURAONE Table 8. IO500 Comparison: 10 Nodes vs. 96 Nodes Benchmark

10 Nodes

96 Nodes

ior-easy-write (GiB/s) mdtest-easy-write (kIOPS) ior-hard-write (GiB/s) mdtest-hard-write (kIOPS) find (kIOPS) ior-easy-read (GiB/s) mdtest-easy-stat (kIOPS) ior-hard-read (GiB/s) mdtest-hard-stat (kIOPS) mdtest-easy-delete (kIOPS) mdtest-hard-read (kIOPS) mdtest-hard-delete (kIOPS)

262.91 (340.96 s)

198.80 (355.68 s)

204.44 (347.00 s)

256.64 (363.81 s)

15.84 (354.60 s)

24.61 (491.75 s)

120.84 (340.05 s)

151.59 (332.84 s)

1976.05 (56.39 s) 365.71 (245.15 s)

2637.17 (54.01 s) 305.86 (231.13 s)

358.75 (197.40 s)

463.13 (200.14 s)

205.64 (31.23 s)

255.31 (48.82 s)

262.43 (157.19 s)

408.13 (124.54 s)

168.19 (422.12 s)

198.91 (468.91 s)

Bandwidth score (GiB/s) IOPS score (kIOPS) Total IO500 score

205.39 (200.53 s)

310.87 (162.97 s)

92.29 (445.91 s)

111.28 (453.80 s)

133.03

139.80

248.74

327.84

181.91

214.09

Table 9. MLPerf Training (GPT-3) Benchmark Summary Item

32 N

64 N

96 N

Total GPUs Data Parallelism Tensor Parallelism Pipeline Parallelism Virtual Pipelines Global batch size Micro batch size

256 4 4 16 6 1024 2

512 8 4 16 6 1536 2

768 6 8 16 6 2304 6

Time-to-train (min)∗ 105.31 58.30 MFU (%) 38.3 41.2 Tokens/s/GPU 707.62 758 TFLOPS/GPU 757.13 815

41.86 35.9 714.23 710.73

Unverified. 8 GPUs/node; CP = 1, SP enabled for all configs.

Table 10. PyTorch Profiler breakdown for GPT-3 175B (first pipeline stage, rank 0) at 32 and 64 nodes. Metric

32 N

64 N

Temporal breakdown∗ GPU compute Communication Idle Comm-comp overlap†

81.7% 16.4% 1.9% 72.3%

78.0% 19.3% 2.7% 67.2%

NCCL kernel breakdown‡ SendRecv (PP) 91.2% ReduceScatter (TP) 3.2% AllReduce (DP) 3.8% AllGather (TP) 1.8%

89.1% 3.5% 4.6% 2.8%

Percentages sum to 100% of step time. Fraction of comm. time concurrent with compute. ‡ Shares relative to total NCCL kernel time. †

and Llama 2 70B fine-tuning via Low-Rank Adaptation (LoRA)—and ran them informally on our system1 . The parameters used in these benchmarks and their time-to-train measurements are presented in Tables 9 and 11, respectively. Although these results are not official MLPerf submissions, they follow the benchmark specifications.

Communication Profiling. MFU is computed against the H100 SXM dense Tensor Core peak of 1,979 TFLOPS/GPU (without sparsity) (NVIDIA Corporation, 2023). We profiled the 32- and 64-node configurations using PyTorch Profiler (Table 10). At 32 nodes, SendRecv (pipeline parallelism) dominates NCCL time because PP = 16 with VP = 6 generates frequent inter-node point-to-point traffic, while TP collectives stay on intra-node NVLink. At 64 nodes, the same pattern holds but communication share rises and overlap decreases, consistent with the cross-pod topology. 1

Unverified MLPerf® Training v4.1 GPT-3 175B and Llama 2 70B LoRA fine-tuning benchmarks. Results not verified by MLCommons Association. The MLPerf name and logo are registered and unregistered trademarks of MLCommons Association in the United States and other countries. All rights reserved. Unauthorized use strictly prohibited. See www.mlcommons.org for more information.

Scaling Across Configurations. The 64-node run keeps the same TP/PP/VP but doubles DP to 8 and raises GBS to 1536 (Table 9), yielding MFU of 41.2% (vs. 38.3% at 32 nodes). The allocation spans two pods connected via spine switches, and Table 10 reflects this cross-pod penalty: communication share and overlap both shift (16.4%→19.3% and 72.3%→67.2%, respectively). At 96 nodes, TP widens from 4 to 8 and DP changes to 6 (Table 9), and MFU drops to 35.9%; profiling at this scale was not feasible within this work, so a precise attribution is left to future work. Published-Reference Baseline. Table 12 compares SAKURAONE with NVIDIA Eos (DGX H100 SuperPOD, InfiniBand) using officially submitted MLPerf Training v4.1 results (MLCommons, 2024). The two systems differ in interconnect, node hardware, software stack, and tuning, so ratios indicate relative positioning rather than controlled equivalence. At identical node counts, SAKURAONE’s time-to-train is within 2–17% of Eos (Table 12). The 96node Eos entry is a linear-scaling extrapolation (favorable to Eos; see table note).

SAKURAONE Table 11. MLPerf Training (Llama 2 70B LoRA) Benchmark Summary Item

1 Node

8 Nodes

64 Nodes

96 Nodes

Total GPUs Data Parallelism Tensor Parallelism Pipeline Parallelism Context Parallelism Sequence Parallelism Global batch size Micro batch size

8 2 4 1 1 True 8 1

64 8 4 1 2 True 8 1

512 64 4 1 2 True 64 1

768 96 4 1 2 True 96 1

Time-to-train (min)

28.44 (unverified)

4.79 (unverified)

1.94 (unverified)

1.26 (unverified)

Table 12. Published-Reference Comparison: SAKURAONE vs. NVIDIA Eos (MLPerf Training v4.1, Time-to-Train in Minutes) Benchmark

Scale

Ours

Eos

Ratio

GPT-3 175B GPT-3 175B GPT-3 175B

32 nodes 64 nodes 96 nodes

105.31 58.30 41.86

96.66 49.80 33.20†

1.09× 1.17× 1.26×

Llama 2 LoRA Llama 2 LoRA

1 node 8 nodes

28.44 4.79

27.93 4.57

1.02× 1.05×

6.7

Linear extrapolation from Eos 64-node result (49.80 × 64/96). Assumes perfect scaling (favorable to Eos).

Evaluation Summary

Across dense, sparse/communication-limited, mixedprecision AI, storage, and LLM training workloads, SAKURAONE demonstrates balanced performance on its H100-based, lossless RoCEv2 fabric. HPL sustains 33.95 PFLOP/s on 784 GPUs, while HPCG validates 396.295 TFLOP/s, indicating robust memory/collective behavior. HPL-MxP reaches 339.86 PFLOP/s overall and 539.19 PFLOP/s in LU-only, highlighting mixed-precision throughput. In storage, IO500 shows higher metadata scalability at 96 nodes and a higher overall score than the 10-node run, with bandwidth trends suggesting back-end saturation. For the MLPerf Training benchmarks, GPT-3 175B pretraining achieved a time-to-train of 58.30 minutes (unverified) on 64 nodes and 41.86 minutes (unverified) on 96 nodes. The Llama 2 70B LoRA fine-tuning achieved 1.26 minutes (unverified) on 96 nodes. These results demonstrate performance comparable to official MLPerf Training v4.1 submissions at a similar scale, validating SAKURAONE’s capability for production LLM workloads. In particular, a published-reference comparison against NVIDIA Eos (DGX H100 SuperPOD, InfiniBand) shows that SAKURAONE achieves time-to-train within 2–17% at identical node counts (Table 12).

7

O BSERVATIONS

7.1

Scope and Timeline

We conducted a Japanese medical-LLM project from June 2024 to March 2025. Between December 2024 and March

Figure 3. Distribution of job states by (a) job count and (b) GPUoccupied time.

2025, we executed continued pretraining (CPT) on Llama3.1-70B-instruct and Qwen2.5-72B-instruct on SAKURAONE, followed by instruction tuning for EHR→standardcode mapping. The present section summarizes operational observations from these runs. 7.2

Key Observations

Observation 1: User-initiated cancellations dominate GPU-occupied time, while failed jobs account for only 0.3%. Figure 3 shows the distribution of job states in terms of both job count and GPU-occupied time. GPUoccupied time denotes the total duration during which jobs held GPU resources, regardless of their actual utilization. It is computed as the product of the job’s runtime and the number of allocated GPUs; for example, a job running on four nodes (32 GPUs) for one hour corresponds to 32 GPU-occupied time. This job state analysis reveals two key trends in cluster resource utilization. First, CANCELLED jobs account for 73.5% of the total GPU-occupied time. In large-scale LLM training, it is often difficult to determine the optimal number of training steps in advance. Practitioners therefore commonly set a conservatively high maximum step count and monitor training progress in real time using loss curves and validation metrics, terminating jobs once convergence is reached or training becomes unproductive. For multi-day or multi-week experiments, such early termination serves as an important resource-efficiency practice. The high cancellation proportion therefore reflects an operational pattern in which users proactively manage experiments and avoid continuing unproductive training runs. Second, while 16.9% of all jobs ended in the FAILED state, these failed jobs accounted for only 0.3% of total GPUoccupied time. This suggests that most failures occurred early in job execution, before significant GPU time was consumed. Observation 2: Small-scale jobs dominate in count, while large-scale jobs consume most of the GPU-occupied time. Figure 4 shows the distribution of jobs by size (number of nodes), comparing job count and GPU-occupied time. Among all jobs, 76.9% ran on a single node and 86.4% on four nodes or fewer. However, these small-scale jobs accounted for only 1.8% and 4.6% of total GPU-occupied

10

0

10

1

10

2

10

3

-64

-32

33

Job Size (Nodes)

17

6 9-1

5-8

3-4

2

Job Count GPU-occupied Time

1

Fraction of Total

SAKURAONE

Figure 4. Distribution of jobs by node count. Fraction of total job count (blue) and GPU-occupied time (orange) for each job size category.

time, respectively. In contrast, jobs using 17 nodes or more represented only 3.3% of job count but consumed 73.3% of GPU-occupied time. This pattern, in which small-scale jobs dominate numerically but large-scale jobs dominate resource consumption, has been reported in other large-scale AI infrastructure deployments (Jeon et al., 2019; Kokolis et al., 2025), suggesting it is a common characteristic of production GPU clusters. This distribution reflects the dual role of GPU clusters, which must efficiently support both rapid experimental iteration (small-scale jobs) and productionscale training (large-scale jobs). Operationally, scheduling policies must balance responsiveness for numerous smallscale jobs against throughput for resource-intensive large ones. Observation 3: Large-scale jobs sustain high GPU utilization, whereas small-scale jobs spend the majority of their time in low-utilization states. To complement the GPU-occupied time analysis in Observation 2, we examine how effectively jobs actually utilize GPUs during their allocated time. Following the methodology of Gao et al. (Gao et al., 2024), we compute for each job an average GPU utilization across all allocated GPUs, and measure the proportion of GPU-occupied time spent in low-utilization states (below 20%). Figure 5 reveals a clear distinction across job scales. Large-scale jobs using 17–64 nodes, which primarily executed continued pretraining, achieved consistently high GPU utilization with minimal time in low-utilization states; in particular, jobs using 17–32 nodes achieved a median utilization of 98.4% and spent only 1.1% of their time in low-utilization states. Mid-scale jobs using 3–16 nodes, associated with fine-tuning workloads among others, showed moderate utilization overall with notable variation across subcategories (median ranging from 42.0% to 92.2%). Small-scale jobs (1–2 nodes) exhibited the lowest utilization, with medians of 23.4% and 17.7%, respectively, and spent 69.2% and 75.9% of their time in low-utilization states. This pattern is consistent with the heterogeneous nature of smallscale tasks such as dataset preparation, model evaluation, and preprocessing, where CPU or I/O operations dominate

Figure 5. Per-job GPU utilization by job size (nodes). (a) Distribution of average GPU utilization. (b) Distribution of the proportion of GPU-occupied time spent in low-utilization states (GPU utilization below 20%).

over GPU computation. These results provide quantitative evidence that GPU utilization varies systematically with job scale, reflecting the diverse computational demands across workload types within a single LLM development project. Observation 4: Most jobs complete quickly, but largescale jobs exhibit a long-tailed runtime distribution. Figure 6 shows the cumulative distribution of job runtimes by node count. The majority of jobs completed within a short duration, with runtimes typically within tens of minutes. As job scale increased, however, the runtime distribution exhibited an increasingly long tail, with a growing fraction of long-running executions. Notably, 13.6% of jobs using 17-32 nodes exceeded one week of continuous runtime. This long tail is primarily attributed to the CPT phase of the project, during which large-scale LLM training jobs were executed. Observation 5: Resource utilization shifts from largescale to medium-scale jobs as the project progresses. Figure 7 shows the daily job submission counts grouped by node count throughout the project period. Jobs are counted by their start date; long-running jobs spanning multiple days are counted only on the day they started. From mid-January to early March 2025, large-scale jobs using 17-32 nodes (shown in red) were consistently submitted, reflecting the CPT phase in which various datasets and base models were trained. Starting in mid-February 2025, however, medium-

SAKURAONE 1.0

Table 13. Classification of 21 operational faults observed during the three-month period (January–March 2025), by component type.

0.8

Fault Component CDF

0.6

Node Count 1 2 3-4 5-8 9-16 17-32 33-64

0.4 0.2 0.0 2 10

10

1

10

0

1

2

10 10 10 Job Runtime (min)

3

10

4

Figure 6. Cumulative distribution of job runtimes by node count. 150

1 2 3-4

Job Count

125 100

Node Count 5-8 9-16

17-32 33-64

75 50 25

-01 -04 25 20

-15 -03 25

-01 -03 25

20

Date

20

-15 -02 25 20

-01 -02 25 20

-15 -01 25 20

20

25

-01

-01

0

Figure 7. Daily job submissions by node count.

scale jobs using 3-16 nodes (shown in blue shades) gradually increased in frequency, likely marking a transition to the fine-tuning phase where the pretrained LLMs were adapted to downstream, task-specific datasets. This temporal shift captures a typical development pattern within a single LLM project—an initial large-scale pretraining phase followed by a medium-scale fine-tuning phase. Observation 6: GPU-related faults are the most frequent failure mode, but most faults are resolved by node-level restarts within minutes. During the three-month operational period, we observed 21 distinct fault events that disrupted or threatened normal cluster operation. These events were collected from two independent incident channels (user-reported and platform-monitored), cross-referenced to remove duplicates, and verified by on-call engineers to exclude false positives. Table 13 classifies these faults by component type. GPUrelated faults were the most frequent category, accounting for 9 of 21 events (42.9%), split between ECC memory errors (4 events) and other hardware errors or unresponsive GPUs (5 events). Interconnect switch faults (leaf switch reboots, CPU failures, and MAC-learning anomalies—one of which manifested as cross-rail communication degradation) were the second most common at 5 events (23.8%). NVLink, NVSwitch, and PCIe switch faults within GPU servers together contributed 4 events (19.0%). The remaining 3 events

Count

Share (%)

GPU (ECC / HW error / unresponsive) NVLink / NVSwitch / PCIe switch NIC / transceiver Interconnect switch (leaf/spine) Storage switch Misconfiguration

9 4 1 5 1 1

42.9 19.0 4.8 23.8 4.8 4.8

Total

21

100.0

included a NIC transceiver failure, a storage switch reboot, and an IP-address misconfiguration on a maintenance node. While the majority of these faults originated in hardware components, the last event had a software or configuration root cause; we include it because it was operationally indistinguishable from hardware faults at the time of detection and required the same triage workflow. Temporally, faults were concentrated in January 2025 (13 events), the first month of full-scale operation, and decreased in February (5 events) and March (3 events), suggesting an early burn-in period. The dominant recovery method was node-level restart (warm or cold reboot), which resolved 10 of 21 events. Three events required vendorassisted hardware replacement (GPU tray, NVLink module, and NIC transceiver), with lead times ranging from days to weeks. We do not report formal MTTF/MTTR statistics because our incident records are based on human-reported Slack logs with imprecise timestamps, which do not support reliable quantification of these metrics. Note that the 0.3% FAILED-job share (Observation 1) cannot be directly attributed to infrastructure faults alone, as the FAILED state also includes application-level errors, and some infrastructure faults led to manual cancellations rather than scheduler-reported failures. At the 800-GPU scale, GPU memory and compute errors dominate the fault landscape, consistent with observations at larger scales (Kokolis et al., 2025). The relatively short recovery times for the majority of faults—enabled by node-level isolation and Slurm’s drain mechanism—indicate that modular server architectures and automated health checks can effectively contain the blast radius of individual component failures. Observation 7: Per-port interconnect peaks reach 19– 23 GB/s, with inter-rail variation in some jobs. Table 14 reports single-port peak bandwidth for two representative completed jobs, derived from NIC-side cumulative byte counters. Job A showed all eight inter-node ports uniformly at approximately 22.6 GB/s, whereas Job B exhibited perrail asymmetry: six ports reached approximately 18.9 GB/s while two remained near 8.0 GB/s. DCGM telemetry from the same instant confirms that intra-node interconnects were active in both cases: per-GPU NVLink throughput averaged

SAKURAONE Table 14. Interconnect bandwidth snapshot on the peak node at the NIC-peak instant for two representative jobs. NIC peak is the single-port maximum 60-second full-duplex difference rate (intervals of 50–70 s accepted) across eight inter-node 400 GbE ports (nominal 100 GB/s full-duplex each). NVLink and PCIe values are per-GPU averages from the nearest DCGM sample (±2 s).

Job A Job B †

Nodes

NIC Peak (GB/s)

NVLink† (GB/s)

PCIe† (GB/s)

64 32

22.6 18.9

502.0 114.5

74.5 17.4

Per-GPU full-duplex average (TX+RX) over 8 GPUs on the peak node.

502.0 GB/s (Job A) and 114.5 GB/s (Job B), with PCIe at 74.5 and 17.4 GB/s respectively (Table 14). For Job B, the PCIe asymmetry across GPUs mirrored the NIC-side rail imbalance—two GPUs recorded roughly 8.5 GB/s versus approximately 20.3 GB/s for the other six—suggesting that the non-uniformity was consistent across the interconnect stack at that instant. Pod-level switch byte counters provide contextual corroboration but cannot be attributed to individual jobs, because switch telemetry aggregates all pod traffic. At the Job A peak instant, the pod-1 leaf switches recorded 45.2 GB/s host-facing and 22.9 GB/s spine-facing aggregate throughput; however, Job A spanned both pods and only pod-1 counters were available, so this is a partial view. For Job B, pod-1 aggregate throughput fluctuated widely (host-facing 254.5–626.9 GB/s; spine-facing 615.5–1231.7 GB/s over a few seconds around the NIC peak), inflated by a concurrent 6-node job sharing the same pod. The 60-second telemetry resolution smooths sub-second collective bursts: distributed DNN training traffic consists of repeated communication phases with markedly different network demand within each iteration (Rajasekaran et al., 2024; Romero et al., 2022), so our measurements may underestimate transient peak interconnect demand. ECN marking rates and PFC pause counters were not collected during the study period, precluding direct attribution of observed bandwidth levels to congestion or its absence.

8

D ISCUSSION

The operational results of SAKURAONE offer several insights into both system design and real-world workload dynamics for large-scale LLM development. 8.1

System Implications of an Open, Disaggregated Architecture

SAKURAONE demonstrates that fully open Ethernet-based fabrics can deliver competitive performance for both HPC and AI workloads. Achieving 33.95 PFLOP/s on HPL and

339.86 PFLOP/s on HPL-MxP with a SONiC-managed 800 GbE fabric confirms that open networking can match the efficiency of proprietary interconnects. The RoCEv2based multirail topology maintained lossless transport and observability through standard monitoring frameworks, validating the maturity of open networking for mission-critical AI systems. However, achieving stability required precise coordination across firmware, kernel, and RDMA stack versions. Compared with InfiniBand-based clusters, tuning ECN thresholds, PFC behavior, and NCCL channel striping was crucial to prevent head-of-line blocking under synchronized bursts. These experiences suggest that, while open Ethernet fabrics are now viable, they still require deep cross-layer expertise for optimal collective performance. 8.2

RoCE Congestion-Control Tuning

ECN and PFC parameters for the RoCEv2 fabric were determined through vendor-validated testing on a simplified two-tier leaf–spine topology, in which ECN min, ECN max, and marking probability were swept under RingAllReduce and AlltoAll collective traffic patterns. Table 15 lists the adopted production values. PFC buffer parameters were left at vendor defaults, which are pre-calibrated to minimize packet drop; ECN thresholds were tuned to prevent the DCQCN (Zhu et al., 2015) controller from entering 100% mark-rate saturation prematurely. These values were applied at the start of production and remained unchanged throughout the January–March 2025 observation period. Table 15. RoCEv2 congestion-control parameters adopted in SAKURAONE. Parameter Value ECN min / max ECN max marking probability PFC priority queue PFC Xoff threshold PFC Xon offset PFC headroom Shared-buffer mode

2 MB / 10 MB 1% 3 (DSCP-based QoS) 36,570,285 bytes 18,432 bytes 36 MB (shared, all ports) Dynamic (alpha = 1, 66%)

The ECN max marking probability of 1% may appear conservative, as it could be seen as relying more on PFC than on ECN-based rate reduction. Although this configuration yielded the highest throughput in our validation tests, its suitability may vary with workload characteristics; we regard these parameters as a validated starting point and plan to adjust them as workload profiles evolve. Two operational rules apply: (1) ECN min/max thresholds must be set in proportion to the available switch buffer capacity; under-provisioned values cause premature markrate saturation and unnecessary throughput loss. (2) The vendor-provided PFC buffer profile should be left at vendor

SAKURAONE

defaults unless explicitly advised otherwise, as it is already calibrated for the hardware’s buffer architecture. 8.3

Workload Dynamics and Resource Efficiency

The workload analysis revealed a dual structure common to GPU clusters: Small jobs dominated in count, while large-scale jobs consumed most of the GPU time. In SAKURAONE, 77% of the jobs ran on a single node, but jobs that used more than 17 nodes occupied over 70% of the total GPU time. This “long-tail pattern” mirrors trends in multitenant hyperscale clusters, indicating that even in a unified project, iterative experimentation coexists with large-scale production training. A notable feature was the high proportion of user-initiated cancelations — more than 70% of the total GPU time. Rather than instability, this reflects adaptive control: practitioners monitored loss curves in real time and terminated runs early once convergence or saturation was observed. This proactive cancelation improved overall efficiency by avoiding long-term, unproductive jobs. This feedbackdriven usage differs from traditional batch-oriented HPC patterns and calls for schedulers that better accommodate interactive AI workflows. 8.4

Temporal Transition in LLM Development

The shift from large-scale pretraining to medium-scale finetuning illustrates a typical LLM development lifecycle. During the CPT phase, long-running multinode jobs dominated; later, fine-tuning tasks executed over 3–16 nodes with shorter durations became prevalent. This evolution implies that static resource allocation is suboptimal; infrastructure should enable elastic reallocation and quick turnaround between phases. SAKURAONE’s Slurm-based control and network segmentation effectively supported this transition without contention between the compute and I/O planes. 8.5

Scheduling Implications for Heavy-Tailed, Phase-Shifting Workloads

The coexistence of numerous short jobs and long-running large jobs (Figure 4) creates a scheduling challenge: large jobs occupy most GPU resources for days or weeks (Figure 6), potentially limiting the resources available for short jobs. To address this challenge, we suggest that checkpointbased preemption (Gu et al., 2019; Mahajan et al., 2020), which has been studied in GPU cluster schedulers, could be effective. Specifically, a scheduler that uses checkpointcompletion events of long-running large jobs as safe interruption points—temporarily running pending short jobs and then resuming the large job from the checkpoint—could reduce short-job wait times without sacrificing multi-day training progress, even in single-tenant operation. Moreover,

the phase shift from large-scale continued pretraining to mid-scale fine-tuning (Figure 7) further suggests that cluster resource configurations should not remain static throughout a project’s lifecycle but be adjustable so the operational mode can be tuned as the workload mix changes. 8.6

Positioning Relative to Other GPU Clusters

Unlike national shared facilities such as ABCI or TSUBAME, SAKURAONE operated as a dedicated single-tenant system. This exclusivity eliminated queueing delays and enabled rapid iteration, but also exposed new challenges: utilization fluctuated between pre-training peaks and idle periods. Future systems could mitigate this by introducing controlled multi-tenancy, allowing lightweight inference or data-generation tasks to fill idle slots while maintaining isolation and compliance. To clarify the generalizability of our results, we distinguish setting-specific preconditions from tenancy-independent findings. Setting-specific preconditions include the absence of cross-tenant contention, simplified priority and queue policies, and minimal queueing delays—all of which stem directly from the single-tenant arrangement and would not hold in shared environments. Tenancy-independent findings include the skewed resource-consumption pattern and the phase-driven shift from large-scale continued pretraining to mid-scale fine-tuning. Aspects that arise only under multitenancy—such as queueing behavior, fairness policies, and reservation mechanisms—were not observed in our setting and remain an important area for future investigation. Regarding the skewed resource-consumption pattern— small-scale jobs dominating in count while large-scale jobs consume most of the GPU time—the same trend has also been reported in other large-scale GPU cluster studies (Jeon et al., 2019; Kokolis et al., 2025); our mid-scale observations are consistent with this finding. Publicly available operational studies of mid-scale (roughly 100–1,000 GPU) production clusters remain limited, especially for LLMoriented training and development workloads; our observations therefore provide a useful reference point for operators in this underrepresented regime. 8.7

Lessons for Future AI–HPC Co-Design

This project highlights several principles for next-generation AI–HPC systems: 1. Open standards at scale. SONiC-based Ethernet fabrics can rival proprietary interconnects when properly tuned. 2. Elastic scheduling over static allocation. Workload phases vary drastically in scale; Flexible orchestration is more effective than fixed capacity.

SAKURAONE

3. Observability and user control. Real-time telemetry enables human-in-the-loop optimization, turning cancellations into efficiency gains. 4. Fault containment through modularity. Observation 6 shows that GPU-related faults dominate (42.9%) and most are resolved by node-level restarts via Slurm’s drain mechanism, validating modular server design. Hot-spare nodes further reduce downtime for events requiring hardware replacement. Automated pre-job GPU health checks (Kokolis et al., 2025) are a natural next step. 8.8

Limitations and Future Work

This study covers a single-tenant, single-project deployment; workload patterns may differ under multi-user contention. The single-tenant setting limits the generalizability of scheduling and queueing observations to multi-tenant environments. The nine-month track focuses on LLM training and fine-tuning, leaving multimodal and retrievalaugmented tasks for future study. The planned extensions include finer-grained telemetry of GPU utilization, I/O latency, and energy metrics to assess power-to-throughput efficiency. Integration with national research clouds is also under consideration. 8.9

Broader Implications

Ultimately, SAKURAONE shows that Japan’s commercial sector can bridge the gap between traditional HPC and modern AI infrastructure. As the only TOP500 system within the top 100 that uses a fully open Ethernet stack, it demonstrates that sovereign, cost-efficient compute infrastructure can coexist with cutting-edge AI performance. The insights from its architecture and workload dynamics contribute not only to HPC design but also to sustainable, transparent AI development practices.

9

R ELATED W ORK

The evolution of RDMA and Ethernet-based interconnects has significantly shaped the design of large-scale HPC and AI systems. Early RDMA deployments focused on HPC and storage workloads, offering low latency and reduced CPU overhead. As the scale of the cluster increased, new challenges emerged in congestion control, reliability, and operational management. Zhu et al. introduced DCQCN as an adaptive congestion control mechanism for largescale RDMA environments (Zhu et al., 2015), while Guo et al. demonstrated the practicality of RDMA over commodity Ethernet at scale (Guo et al., 2016). More recently, Gangidi et al. described Meta’s production deployment of RoCEv2 networks for distributed AI training, highlighting advances in topology, routing and transport tuning (Gangidi

et al., 2024). Hoefler et al. further surveyed hyperscale Ethernet+RDMA deployments, discussing lossless operation, fault containment, and scalability limits (Hoefler et al., 2023). Parallel efforts in network topology have explored costeffective high-bandwidth solutions optimized for AI and HPC workloads. The Dragonfly design remains a foundational high-radix topology for large systems (Kim et al., 2008; 2009). Wang et al. proposed Rail-only, a railoptimized network for trillion-parameter LLMs (Wang et al., 2024), while Hoefler et al. introduced HammingMesh to achieve predictable latency and flexible scheduling in deep learning clusters (Hoefler et al., 2022). Pichetti et al. benchmarked Ethernet interconnects for HPC/AI workloads, showing competitive performance with appropriate tuning (Pichetti et al., 2024). Difference: SAKURAONE builds on these studies by demonstrating a fully open SONiC/SAI-based Ethernet fabric that achieves closed efficiency of the InfiniBand class in production. Unlike previous work focused on simulations or proprietary systems, our deployment provides empirical evidence from continuous LLM training, linking network design principles with single-tenant real-world telemetry and operational stability.

10

C ONCLUSION

SAKURAONE demonstrates that an open, Ethernet-based architecture can achieve HPC- and AI-grade scalability comparable to proprietary interconnects. Using SONiCmanaged RoCEv2 fabrics and an all-flash Lustre storage system, the cluster sustained over 33.9 PFLOP/s on HPL and 339.8 PFLOP/s on HPL-MxP while supporting continuous large-scale LLM training. Operational telemetry revealed distinct workload dynamics: small jobs dominated in count, but large-scale training consumed most GPU time, gradually shifting toward mid-scale fine-tuning as model development matured. These results validate the feasibility of open, disaggregated infrastructures for production AI and provide design guidance for next-generation national and industrial compute platforms. Future work will extend telemetry to include energy and utilization metrics and explore federated operation across research and government AI/HPC platforms.

ACKNOWLEDGEMENT We are deeply grateful to Takashi Inoue and Kiyohiro Kurosawa of the Cloud Service Department at SAKURA internet Inc. for their extensive support in designing the advanced network system and constructing the physical infrastructure. We would also like to express our sincere gratitude to Tomohide Hattori of Prunus Solutions Inc. for his invalu-

SAKURAONE

able technical guidance and expertise in system integration. Additionally, we thank Kota Kakiuchi and Shoetsu Sato of ELYZA, Inc. for providing critical insights from the perspective of LLM researchers and developers, which significantly contributed to validating our hypotheses during the data analysis. This work was supported by the Cross-ministerial Strategic Innovation Promotion Program (SIP), “Integrated Health Care System” (Grant Number JPJ012425).

R EFERENCES Dongarra, J. J., Luszczek, P., and Petitet, A. The LINPACK benchmark: Past, present, and future. http://www.netlib.org/utk/people/ JackDongarra/PAPERS/hpl.pdf, 2001. Online, December 2001. Endo, T., Minami, S., Nomura, A., Ohtsuji, H., Kato, J., Miwa, M., Yoshida, E., Yuki, T., and Sakamoto, R. Challenges in computing resource sharing towards next-gen interactive accelerated HPC. In High Performance Computing. ISC High Performance 2024 International Workshops: Hamburg, Germany, May 12–16, 2024, Revised Selected Papers, pp. 231–242, 2023. Gangidi, A., Miao, R., Zheng, S., Bondu, S. J., Goes, G., Morsy, H., Puri, R., Riftadi, M., Shetty, A. J., Yang, J., Zhang, S., Fernandez, M. J., Gandham, S., and Zeng, H. RDMA over Ethernet for distributed training at Meta scale. In Proceedings of the ACM SIGCOMM 2024 Conference, pp. 57–70, 2024. Gao, Y., He, Y., Li, X., Zhao, B., Lin, H., Liang, Y., Zhong, J., Zhang, H., Wang, J., Zeng, Y., Gui, K., Tong, J., and Yang, M. An empirical study on low GPU utilization of deep learning jobs. In IEEE/ACM 46th International Conference on Software Engineering (ICSE 2024), pp. 1–13, 2024. Gu, J., Chowdhury, M., Shin, K. G., Zhu, Y., Jeon, M., Qian, J., Liu, H., and Guo, C. Tiresias: A GPU cluster manager for distributed deep learning. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pp. 485–500, 2019. Guo, C., Wu, H., Deng, Z., Soni, G., Ye, J., Padhye, J., and Lipshteyn, M. RDMA over commodity Ethernet at scale. In Proceedings of the 2016 ACM SIGCOMM Conference, pp. 202–215, 2016. Haidar, A., Tomov, S., Dongarra, J. J., and Higham, N. J. Harnessing GPU tensor cores for fast FP16 arithmetic to speed up mixed-precision iterative refinement solvers. In

Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, pp. 1–11, 2018. Heroux, M. A. and Dongarra, J. J. Toward a new metric for ranking high performance computing systems. Technical report, Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Univ. of Tennessee, Knoxville, TN (United States), 2013. Hoefler, T., Bonato, T., De Sensi, D., Di Girolamo, S., Li, S., Heddes, M., Belk, J., Goel, D., Castro, M., and Scott, S. HammingMesh: a network topology for large-scale deep learning. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, pp. 1–18, 2022. Hoefler, T., Roweth, D., Underwood, K., Alverson, B., Griswold, M., Tabatabaee, V., Kalkunte, M., Anubolu, S., Shen, S., Kabbani, A., McLaren, M., and Scott, S. Datacenter Ethernet and RDMA: Issues at hyperscale. arXiv preprint arXiv:2302.03337, 2023. Jeon, M., Venkataraman, S., Phanishayee, A., Qian, J., Xiao, W., and Yang, F. Analysis of large-scale multi-tenant GPU clusters for DNN training workloads. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), pp. 947– 960, 2019. Kim, J., Dally, W. J., Scott, S., and Abts, D. TechnologyDriven, Highly-Scalable Dragonfly Topology. In ACM SIGARCH Computer Architecture News, volume 36, pp. 77–88, 2008. Kim, J., Dally, W., Scott, S., and Abts, D. Cost-Efficient Dragonfly Topology for Large-Scale Systems. IEEE Micro, 29(1):33–40, 2009. Kokolis, A., Kuchnik, M., Hoffman, J., Kumar, A., Malani, P., Ma, F., DeVito, Z., Sengupta, S., Saladi, K., and Wu, C.-J. Revisiting reliability in large-scale machine learning research clusters. In 2025 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 1259–1274, 2025. Kunkel, J., Bent, J., Lofstead, J., and Markomanolis, G. S. Establishing the IO-500 benchmark. White Paper, 2016. Le Scao, T., Fan, A., et al. BLOOM: A 176B-parameter open-access multilingual language model. arXiv preprint arXiv:2211.05100, 2022. Mahajan, K., Balasubramanian, A., Singhvi, A., Venkataraman, S., Akella, A., Phanishayee, A., and Chawla, S. Themis: Fair and efficient GPU cluster scheduling. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pp. 289–304, 2020.

SAKURAONE

Mattson, P., Cheng, C., Diamos, G., Coleman, C., Micikevicius, P., Patterson, D., Tang, H., Wei, G.-Y., Bailis, P., Bittorf, V., Brooks, D., Chen, D., Dutta, D., Gupta, U., Hazelwood, K., Hock, A., Huang, X., Kang, D., Kanter, D., Kumar, N., Liao, J., Narayanan, D., Oguntebi, T., Pekhimenko, G., Pentecost, L., Reddi, V. J., Robie, T., St John, T., Wu, C.-J., Xu, L., Young, C., and Zaharia, M. MLPerf training benchmark. In Proceedings of Machine Learning and Systems (MLSys 2020), 2020a. Mattson, P., Reddi, V. J., Cheng, C., Coleman, C., Diamos, G., Kanter, D., Micikevicius, P., Patterson, D., Schmuelling, G., Tang, H., Wei, G.-Y., and Wu, C.-J. MLPerf: An industry standard benchmark suite for machine learning performance. IEEE Micro, 40(2):8–16, 2020b. MLCommons. MLPerf training v4.1 results. https: //mlcommons.org/benchmarks/training/, 2024. Nishizawa, H. Architecting cloud-native optical network with whitebox equipment. In 2020 Optical Fiber Communications Conference and Exhibition (OFC), 2020. NVIDIA Corporation. NVIDIA H100 Tensor Core GPU datasheet. https://resources. nvidia.com/en-us-hopper-architecture/ nvidia-tensor-core-gpu-datasheet, 2023. Pichetti, L., De Sensi, D., Sivalingam, K., Nassyr, S., Cesarini, D., Turisini, M., Pleiter, D., Artigiani, A., and Vella, F. Benchmarking Ethernet interconnect for HPC/AI workloads. In SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 869–875, 2024. Rajasekaran, S., Ghobadi, M., and Akella, A. CASSINI: Network-Aware job scheduling in machine learning clusters. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), pp. 1403–1420, 2024. Romero, J., Yin, J., Laanait, N., Xie, B., Young, M. T., Treichler, S., Starchenko, V., Borisevich, A., Sergeev, A., and Matheson, M. Accelerating collective communication in data parallel training across deep learning frameworks. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pp. 1027–1040, 2022. Takano, R., Takizawa, S., Tanimura, Y., Nakada, H., and Ogawa, H. ABCI 3.0: Evolution of the leading AI infrastructure in Japan. arXiv preprint arXiv:2411.09134, 2024. Wang, W., Ghobadi, M., Shakeri, K., Zhang, Y., and Hasani, N. Rail-only: A low-cost high-performance network for

training LLMs with trillion parameters. In 2024 IEEE Symposium on High-Performance Interconnects (HOTI), pp. 1–10, 2024. Yuan, L. SONiC: Software for open networking in the cloud. Slide deck, APNet 2018 (2nd AsiaPacific Workshop on Networking), 2018. URL https://conferences.sigcomm.org/ events/apnet2018/slides/lihua.pdf. Zheng, W., Gui, X., Lei, X., Xie, C., Zhang, Y., and You, X. SONiC-based network operating system for open whitebox optical transport equipment. In 2022 European Conference on Optical Communication (ECOC), 2022. Zhu, Y., Eran, H., Firestone, D., Guo, C., Lipshteyn, M., Liron, Y., Padhye, J., Raindel, S., Haj Yahia, M., and Zhang, M. Congestion control for large-scale RDMA deployments. In ACM SIGCOMM Computer Communication Review, volume 45, pp. 523–536, 2015.

Record · ID 13986 · SHA-256 ab4eee6887193123
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.