1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6
6<script data-xperf-transition-boot>(function(){try{var k="xperf-brand-transition-v1",r=JSON.parse(sessionStorage.getItem(k)||"null");if(!r||!r.destination||!Number.isFinite(r.startedAt))return;var u=new URL(r.destination,location.href),n=function(p){return p.replace(/\/+$/,"")||"/"},e=Date.now()-r.startedAt;if(u.origin===location.origin&&n(u.pathname)===n(location.pathname)&&e>=0&&e<2060){document.documentElement.style.setProperty("--xperf-page-curtain-delay","-"+e+"ms");document.documentElement.classList.add("xperf-page-curtain-pending")}}catch(e){}})();</script>
6 7 <meta 8 name="description" 9 content="XPerf ClusterReady validates complete AI racks with real workloads and finds performance failures before deployment." 10 > 11 <title>XPerf ClusterReady | AI Rack and Cluster Validation</title> 12 <link rel="icon" type="image/svg+xml" href="/xperf-favicon-black-v3.svg?v=xperf-white-20260730-v3" data-xperf-favicon="true"> 13 <link rel="stylesheet" href="/_next/static/chunks/16z-33ni87jo7.css"> 14 <link rel="stylesheet" href="/_next/static/chunks/3pjfokd6nd3-l.css"> 15 <link rel="stylesheet" href="/xperf-nav.css?v=20260813-transition-black-v1"> 16 <link rel="stylesheet" href="/xperf-product.css?v=20260812-primary-button-black-v2"> 17 <link rel="stylesheet" href="/xperf-clusterready.css?v=20260812-numeral-navfont-v2"> 18
18<script src="/xperf-product.js?v=20260812-scramble-lines-v1"></script>
18 19
19<script src="/xperf-nav.js?v=20260904-footer-order-v1" defer></script>
19 20
20<script src="/xperf-clusterready.js?v=20260811-title-wipe-v1" defer></script>
20 21 </head> 22 <body class="xp-product-page cr-page fontbody_71963760-module__ah1tlq__variable fontheading_b79158ce-module__zkojyG__variable fontmono_dd955d33-module__JFcUIW__variable" data-product="clusterready" data-design-system="xperf-2026"> 23 <main class="cr-main" id="main-content"> 24 <section 25 class="xp-section xp-section--black xp-hero xp-hero--constructive xp-grid-surface" 26 data-nav-theme="dark" 27 aria-labelledby="clusterready-title" 28 > 29 <div class="xp-shell xp-hero__inner"> 30 <div class="xp-hero__copy" data-reveal> 31 <p class="xp-hero__kicker">Ship racks with performance confidence.</p> 32 <h1 class="xp-hero__title" id="clusterready-title" data-hero-title-wipe>ClusterReady</h1> 33 <p class="xp-hero__lead">Validate complete AI racks under real workloads. Revenue-ready at delivery, Day 1.</p> 34 <div class="xp-hero__actions"> 35 <a class="xp-button xp-button--primary" href="#download">Download ClusterReady</a> 36 <a class="xp-button xp-button--ghost" href="#how-it-works">See how it works</a> 37 </div> 38 </div> 39 <div class="xp-hero__visual" data-reveal data-parallax> 40 <div class="xp-hero__visual-frame"> 41 <img 42 src="/images/xperf-clusterready-dashboard.png?v=20260810" 43 alt="ClusterReady rack validation dashboards and performance report" 44 width="2169" 45 height="1763" 46 decoding="async" 47 fetchpriority="high" 48 > 49 </div> 50 </div> 51 </div> 52 </section> 53 54 <section class="cr-section cr-statement cr-grid" data-nav-theme="light" aria-labelledby="problem-title"> 55 <div class="cr-shell cr-statement__layout"> 56 <header class="cr-statement__header" data-cr-reveal> 57 <p class="cr-kicker">What standard checks miss</p> 58 <h2 class="cr-display" id="problem-title" data-scramble data-scramble-preserve-markup>Catch failures before Day <strong class="cr-day-one">1</strong>.</h2> 59 <p class="cr-lead">Component checks miss system-level failures. ClusterReady tests the complete rack under AI workloads before it ships.</p> 60 </header> 61 62 <div class="cr-rail-list" data-cr-reveal> 63 <article class="cr-rail-row"> 64 <span class="cr-rail-row__index">01</span> 65 <h3>System gaps</h3> 66 <p>Catch assembly, configuration, and dead-on-arrival issues before delivery.</p> 67 </article> 68 <article class="cr-rail-row"> 69 <span class="cr-rail-row__index">02</span> 70 <h3>Silent failures</h3> 71 <p>Expose RCCL, NVLink, and bandwidth failures that standard testing misses.</p> 72 </article> 73 <article class="cr-rail-row"> 74 <span class="cr-rail-row__index">03</span> 75 <h3>Delayed revenue</h3> 76 <p>Accelerate revenue generation in hours, not weeks.</p> 77 </article> 78 <article class="cr-rail-row"> 79 <span class="cr-rail-row__index">04</span> 80 <h3>Low output</h3> 81 <p>We bring your hardware to its full performance potential (e.g., tokens per second).</p> 82 </article> 83 </div> 84 </div> 85 </section> 86 87 <section class="cr-section cr-blueprint cr-grid" data-nav-theme="dark" aria-labelledby="metric-title"> 88 <div class="cr-shell cr-blueprint__layout"> 89 <p class="cr-kicker cr-kicker--inverse" data-cr-reveal>Why it matters</p> 90 <div class="cr-blueprint__metric" data-cr-reveal> 91 <div class="cr-numeral-crop" aria-label="10 times faster"> 92 <span>10Ã</span> 93 </div> 94 <div class="cr-blueprint__copy"> 95 <h2 id="metric-title" data-scramble>Faster rack validation.</h2> 96 <p>AI workloads and XPerf tests turn weeks of manual validation into hours of automated process.</p> 97 </div> 98 </div> 99 <div class="cr-ruler" aria-hidden="true"></div> 100 </div> 101 </section> 102 103 <section class="cr-section cr-process" id="how-it-works" data-module="card-collapsible" data-nav-theme="light" aria-labelledby="workflow-title"> 104 <div class="cr-shell"> 105 <header class="cr-section-head" data-cr-reveal> 106 <p class="cr-kicker">Validation sequence</p> 107 <div> 108 <h2 class="cr-display" id="workflow-title" data-scramble>Bring an assembled rack to production-ready.</h2> 109 <p class="cr-lead">Four automated stages take every rack from arrival to a verified, optimized, revenue-ready state.</p> 110 </div> 111 </header> 112 113 <ul class="cr-process-collapsible cr-process-collapsible--static col-span-full flex flex-col gap-y-2 lg:flex-row lg:gap-5" data-cr-reveal aria-label="ClusterReady validation stages"> 114 <li class="cr-process-collapsible__card group"> 115 <div class="group flex flex-col justify-between gap-y-4 bg-white p-4 text-black lg:h-full lg:gap-y-0"> 116 <div class="flex justify-between">
117 <span class="py type-mono-1240 max-w-fit self-start bg-neon px-[2px] text-black">01</span> 118 </div> 119 <div class="cr-process-card__details"> 120 <h3 class="cr-process-card__title text-balance">Pre-flight health check</h3> 121 <div class="cr-process-card__group"> 122 <div class="cr-process-card__label" aria-hidden="true">Inspect</div> 123 <p class="cr-process-card__copy text-balance">Check GPU, CPU, memory, network, and storage.</p> 124 </div> 125 <div class="cr-process-card__group"> 126 <p class="cr-process-card__copy text-balance">Make sure the rack is in the health status.</p> 127 </div> 128 </div> 129 </div> 130 </li> 131 132 <li class="cr-process-collapsible__card group"> 133 <div class="group flex flex-col justify-between gap-y-4 bg-white p-4 text-black lg:h-full lg:gap-y-0"> 134 <div class="flex justify-between"> 135 <span class="py type-mono-1240 max-w-fit self-start bg-neon px-[2px] text-black">02</span> 136 </div> 137 <div class="cr-process-card__details"> 138 <h3 class="cr-process-card__title text-balance">AI workloads validate</h3> 139 <div class="cr-process-card__group"> 140 <div class="cr-process-card__label" aria-hidden="true">Validate</div> 141 <p class="cr-process-card__copy text-balance">Run MLPerf and XPerf workloads at cluster scale.</p> 142 </div> 143 <div class="cr-process-card__group"> 144 <p class="cr-process-card__copy text-balance">Expose link, thermal, bandwidth, and scaling failures.</p> 145 </div> 146 </div> 147 </div> 148 </li> 149 150 <li class="cr-process-collapsible__card group"> 151 <div class="group flex flex-col justify-between gap-y-4 bg-white p-4 text-black lg:h-full lg:gap-y-0"> 152 <div class="flex justify-between"> 153 <span class="py type-mono-1240 max-w-fit self-start bg-neon px-[2px] text-black">03</span> 154 </div> 155 <div class="cr-process-card__details"> 156 <h3 class="cr-process-card__title text-balance">Stress test the limits</h3> 157 <div class="cr-process-card__group"> 158 <div class="cr-process-card__label" aria-hidden="true">Stress</div> 159 <p class="cr-process-card__copy text-balance">Push every server and network link to peak load.</p> 160 </div> 161 <div class="cr-process-card__group"> 162 <p class="cr-process-card__copy text-balance">Find marginal hardware before deployment.</p> 163 </div> 164 </div> 165 </div> 166 </li> 167 168 <li class="cr-process-collapsible__card group"> 169 <div class="group flex flex-col justify-between gap-y-4 bg-white p-4 text-black lg:h-full lg:gap-y-0"> 170 <div class="flex justify-between"> 171 <span class="py type-mono-1240 max-w-fit self-start bg-neon px-[2px] text-black">04</span> 172 </div> 173 <div class="cr-process-card__details"> 174 <h3 class="cr-process-card__title text-balance">Fix and optimize</h3> 175 <div class="cr-process-card__group"> 176 <div class="cr-process-card__label" aria-hidden="true">Remediation</div> 177 <p class="cr-process-card__copy text-balance">Turn every finding into a clear fix.</p> 178 </div> 179 <div class="cr-process-card__group"> 180 <div class="cr-process-card__label cr-process-card__label--accent" aria-hidden="true">Outcome</div> 181 <p class="cr-process-card__copy text-balance">The only tool that offers diagnosis, remediation suggestions, and optimization guidance.</p> 182 </div> 183 </div> 184 </div> 185 </li> 186 </ul> 187 </div> 188 </section> 189 190 <section class="cr-section cr-layers cr-grid" data-nav-theme="light" aria-labelledby="validate-title"> 191 <div class="cr-shell"> 192 <header class="cr-section-head" data-cr-reveal> 193 <p class="cr-kicker">What we validate</p> 194 <div> 195 <h2 class="cr-display" id="validate-title" data-scramble>The rack as one system.</h2> 196 <p class="cr-lead">
196Hardware, software, and AI workloads are validated together, not in isolation.</p> 197 </div> 198 </header> 199 200 <div class="cr-layer-rows" data-cr-reveal> 201 <article class="cr-layer-row"> 202 <span>01</span> 203 <h3>Hardware</h3> 204 <p>GPU health, PCIe, network links, storage, thermals, and power.</p> 205 </article> 206 <article class="cr-layer-row"> 207 <span>02</span> 208 <h3>Software</h3> 209 <p>OS, kernel, GPU drivers, RDMA stack, containers, and connectivity.</p> 210 </article> 211 <article class="cr-layer-row"> 212 <span>03</span> 213 <h3>AI workloads</h3> 214 <p>Inference + training, throughput, accuracy, latency, scaling efficiency, power consumption, and temperature.</p> 215 </article> 216 </div> 217 </div> 218 </section> 219 220 <section class="cr-section cr-proof" data-nav-theme="light" aria-labelledby="case-study-title"> 221 <div class="cr-shell cr-proof__layout"> 222 <header class="cr-proof__header" data-cr-reveal> 223 <p class="cr-kicker">Case study</p> 224 <h2 class="cr-display" id="case-study-title" data-scramble data-scramble-preserve-markup>AMD MI<span class="cr-mi325-numerals">325</span>X rack. First public performance result.</h2> 225 <p class="cr-lead">4 nodes. 32 AMD MI325X GPUs. 256 GB HBM3e. RoCE and RDMA.</p> 226 </header> 227 228 <dl class="cr-proof__metrics" data-cr-reveal> 229 <div> 230 <dt>FLUX.1-DEV performance<span class="cr-proof__annotation">vs. same-system baseline</span></dt> 231 <dd>+20%</dd> 232 </div> 233 <div> 234 <dt>Multi-node scaling efficiency<span class="cr-proof__annotation">1-node to 4-node</span></dt> 235 <dd>95.8%</dd> 236 </div> 237 <div> 238 <dt>Llama 2 70B tokens per second</dt> 239 <dd>33,695</dd> 240 </div> 241 <div> 242 <dt>RCCL bandwidth gain</dt> 243 <dd>10Ã</dd> 244 </div> 245 </dl> 246 </div> 247 </section> 248 249 <section class="cr-section cr-hardware cr-grid" data-nav-theme="light" aria-labelledby="hardware-title"> 250 <div class="cr-shell"> 251 <header class="cr-section-head" data-cr-reveal> 252 <p class="cr-kicker">Supported hardware</p> 253 <div> 254 <h2 class="cr-display" id="hardware-title" data-scramble>Works with the GPUs you ship today.</h2> 255 <p class="cr-lead">More GPUs are continuously added.</p> 256 </div> 257 </header> 258 259 <div class="cr-hardware__rows" data-cr-reveal> 260 <article class="cr-hardware-row"> 261 <span class="cr-hardware-row__vendor"> 262 <img class="cr-hardware-row__vendor-logo" src="/images/amd-logo.png" alt="AMD logo"> 263 </span> 264 <h3>MI355X · MI350X · MI325X · MI300X</h3> 265 </article> 266 <article class="cr-hardware-row"> 267 <span class="cr-hardware-row__vendor"> 268 <img class="cr-hardware-row__vendor-logo" src="/images/nvidia-logo.png" alt="NVIDIA logo"> 269 </span> 270 <h3>GB300 · B300 · H200 · H100</h3> 271 </article> 272 </div> 273 </div> 274 </section> 275 276 <section class="cr-section cr-download" id="download" data-nav-theme="light" aria-labelledby="download-title"> 277 <div class="cr-shell"> 278 <header class="cr-section-head" data-cr-reveal> 279 <p class="cr-kicker">Get started</p> 280 <div> 281 <h2 class="cr-display" id="download-title" data-scramble>Download ClusterReady.</h2> 282 <p class="cr-lead">Choose the build for your validation workstation.</p> 283 </div> 284 </header> 285 286 <div class="cr-download__rows" data-cr-reveal> 287 <article class="cr-download-row"> 288 <div class="cr-download-row__platform"> 289 <span class="cr-download-row__icon" aria-hidden="true"> 290 <svg viewBox="0 0 24 24" fill="currentColor" focusable="false"> 291 <path d="M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4H10.949M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-12.9-1.801"></path> 292 </svg> 293 </span> 294 <h3>Windows</h3> 295 </div> 296 <p>x64 · Windows 10 or later</p> 297 <a href="https://clusterready.xperf.ai/downloads/XPerf-ClusterReady-windows.zip" aria-label="Download ClusterReady for Windows">[ Download Windows ]</a> 298 </article> 299 <article class="cr-download-row"> 300 <div class="cr-download-row__platform">
301 <span class="cr-download-row__icon" aria-hidden="true"> 302 <svg viewBox="0 0 24 24" fill="currentColor" focusable="false"> 303 <path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"></path> 304 </svg> 305 </span> 306 <h3>macOS</h3> 307 </div> 308 <p>Apple Silicon and Intel · macOS 11.0 or later</p> 309 <a href="https://clusterready.xperf.ai/downloads/XPerf-ClusterReady-macos.dmg" aria-label="Download ClusterReady for macOS">[ Download macOS ]</a> 310 </article> 311 <article class="cr-download-row"> 312 <div class="cr-download-row__platform"> 313 <span class="cr-download-row__icon" aria-hidden="true"> 314 <img src="/images/linux-icon.png" alt=""> 315 </span> 316 <h3>Linux</h3> 317 </div> 318 <p>x64 · Ubuntu 22.04 or compatible</p> 319 <a href="https://clusterready.xperf.ai/downloads/XPerf-ClusterReady-linux.tar.gz" aria-label="Download ClusterReady for Linux">[ Download Linux ]</a> 320 </article> 321 </div> 322 </div> 323 </section> 324 325 <section data-module="driver-cta" aria-labelledby="final-cta-title"> 326 <div class="grid-custom gap-y-40-80-160 bg-neon p-custom py-80-140-220 text-black" data-nav-theme="light"> 327 <div class="relative col-span-full flex flex-col gap-y-4 lg:col-span-6 lg:col-start-3 lg:gap-y-6" data-cr-reveal> 328 <div class="inline-flex max-w-fit flex-no-wrap items-center justify-center uppercase type-mono-1240 gap-x-2.5 bg-transparent py-1 text-black" aria-hidden="true"> 329 <span class="inline-block bg-black h-[7px] w-[7px]" aria-hidden="true"></span> 330 <span>Get Started</span> 331 </div> 332 <h2 class="typef-heading-32-48-64 text-balance" id="final-cta-title" data-scramble>Take Control of Your Data Center</h2> 333 </div> 334 335 <div class="col-span-full flex flex-col gap-y-10 lg:col-span-4 lg:col-start-7"> 336 <div class="5xl:col-span-2 col-span-full 5xl:col-start-7 row-start-2 lg:col-span-3 lg:col-start-7 lg:max-w-125" data-cr-reveal> 337 <p class="type-body-1440 lg:type-body-1640 empty:mb-4 xperf-min-font">Validate faster, prevent downtime, and get more from every accelerator.</p> 338 </div> 339 340 <div class="col-span-full flex flex-wrap gap-4 lg:col-span-full lg:col-start-7 lg:gap-17 lg:row-start-3" data-cr-reveal> 341 <a id="clusterready-final-cta-demo" class="group inline-flex shrink-0 items-center overflow-hidden whitespace-nowrap outline-none transition-colors duration-300 ease-in-out focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-orange-500 has-[>svg]:gap-1.5 [&_svg]:size-3 relative uppercase justify-between before:absolute before:inset-0 before:w-0 before:transition-[width] before:duration-250 before:ease-[--button-bezier] hover:before:w-full [&>span]:relative [&>span]:z-10 bg-white text-black type-mono-1240 px-3 py-[11px] gap-x-8 before:bg-black hover:text-white" href="/contact"> 342 <span>Request Demo</span> 343 <span class="inline-block bg-black h-[7px] w-[7px] relative z-10 transition-colors duration-200 ease-[--button-bezier] group-hover:bg-white" aria-hidden="true"></span> 344 </a> 345 346 <a id="clusterready-final-cta-contact" class="group inline-flex shrink-0 items-center overflow-hidden whitespace-nowrap outline-none transition-colors duration-300 ease-in-out focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-orange-500 has-[>svg]:gap-1.5 [&
346_svg]:size-3 relative type-mono-1240 after:bottom-0 justify-between min-w-44.5 overflow-x-visible overflow-y-visible border-b-2 pb-2 uppercase after:absolute after:left-0 after:h-0.5 after:w-[20%] after:transition-transform after:duration-500 after:ease-[--button-bezier] hover:after:translate-x-[400%] [&>span]:transition-all [&>span]:duration-500 [&>span]:ease-[--button-bezier] [&>span]:will-change-transform hover:[&>span]:translate-x-2 text-black border-b-black bg-transparent after:bg-black" href="/contact"> 347 <span>Talk to our engineers</span> 348 <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none" class="size-4" stroke-width="1" aria-hidden="true"> 349 <path d="M1 5H10M10 5L6 0.5M10 5L6 9.5" stroke="currentColor"></path> 350 </svg> 351 </a> 352 </div> 353 </div> 354 </div> 355 </section> 356 </main> 357 </body> 358</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.