gpu-reliability-lab / benchmark.html
tastan-ezgi's picture
Publish GPU Reliability Lab
ebdf1da verified
Raw History Blame Contribute Delete
4.99 kB
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Compare the time, energy, and GPU resources in Ezgi Tastan's published GB300 measurements.">
<meta name="theme-color" content="#f7f8fa">
<title>GPU Benchmark Inspector · Ezgi Tastan</title>
<link rel="stylesheet" href="styles.css">
<script type="module" src="app.mjs"></script>
</head>
<body>
<a class="skip" href="#workspace">Skip to comparison</a>
<header class="topbar wrap">
<a class="brand" href="https://ezgitastan.systems/" target="_blank" rel="noopener noreferrer"><span class="brand-mark" aria-hidden="true">ET</span>Ezgi Tastan</a>
<nav aria-label="External links"><a href="index.html">Reliability Lab</a><a href="https://ezgitastan.systems/blog/minimax-h3-sglang-gb300-ebpf/" target="_blank" rel="noopener noreferrer">Study ↗</a><a href="https://github.com/EzgiTastan/minimax-h3-gb300-ebpf" target="_blank" rel="noopener noreferrer">Code ↗</a></nav>
</header>
<main class="wrap">
<div class="page-heading">
<div><h1>GPU Benchmark Inspector</h1><p><span id="experiment-title">MiniMax-H3 on GB300</span><span class="divider">/</span><span id="dataset-badge">Published case study</span></p></div>
<div class="actions"><button id="import-button" class="primary" type="button" disabled>Import JSON</button><input id="import-file" type="file" accept="application/json,.json" disabled hidden tabindex="-1" aria-label="Import a JSON result bundle"><button id="reset-data" type="button" hidden>Reset</button><button id="export-comparison" type="button" disabled>Export</button></div>
</div>
<section class="workspace" id="workspace" aria-label="Benchmark comparison" aria-busy="true">
<p id="status" class="status" role="status">Loading measurements…</p>
<div class="controls">
<label><span><i class="dot baseline"></i>Baseline</span><select id="baseline" disabled aria-label="Baseline configuration"></select></label>
<button class="swap" id="swap" type="button" aria-label="Swap baseline and candidate" disabled>⇄</button>
<label><span><i class="dot candidate"></i>Candidate</span><select id="candidate" disabled aria-label="Candidate configuration"></select></label>
<fieldset class="statistic"><legend>Statistic</legend><div class="segmented"><label><input type="radio" name="statistic" value="median" checked><span>Median</span></label><label><input type="radio" name="statistic" value="mean"><span>Mean</span></label></div></fieldset>
</div>
<div class="result-strip"><h2 id="comparison-headline">Compare two configurations</h2><div id="comparison-flags" class="flags"></div></div>
<div id="metric-cards" class="metric-cards" aria-live="polite"></div>
<section class="chart-panel" aria-labelledby="chart-title">
<div class="panel-title"><h3 id="chart-title">All configurations</h3><select id="chart-metric" disabled aria-label="Chart metric"><option value="infer_s">Inference time</option><option value="energy_kj">Estimated GPU energy</option><option value="peak_mb">Reported peak memory</option><option value="gpu_seconds">Active GPU-time</option><option value="wall_s">Submit-to-done time</option></select></div>
<div id="chart"></div><p class="chart-caption" id="chart-caption"></p>
</section>
</section>
<section class="evidence" aria-label="Supporting evidence">
<details id="method-details">
<summary>Method &amp; limits <span>Scope, assumptions, sources</span></summary>
<div class="detail-content"><div id="changes"></div><ul id="comparison-notes"></ul><div id="metadata" class="metadata"></div><div id="provenance" class="provenance"></div></div>
</details>
<details id="data-details">
<summary>Raw measurements <span id="detail-count"></span></summary>
<div class="table-scroll"><table><caption>Retained samples; original units and run indices.</caption><thead><tr><th scope="col">Configuration</th><th scope="col">Run</th><th scope="col">Inference (s)</th><th scope="col">Wall (s)</th><th scope="col">Energy estimate (kJ)</th><th scope="col">Reported peak (MB)</th><th scope="col">4-GPU power (W)</th></tr></thead><tbody id="sample-rows"></tbody></table></div>
</details>
<div class="data-actions"><span id="sample-count">12 retained runs</span><button id="download-data" type="button" disabled>Download data</button><a href="BENCHMARK.md#import-format">JSON format</a><span>Files stay in your browser.</span></div>
</section>
</main>
<footer class="wrap"><span>By <a href="https://ezgitastan.systems/" target="_blank" rel="noopener noreferrer">Ezgi Tastan</a></span><span>One clip · one GB300 tray · August 2026</span></footer>
<noscript><p>This inspector needs JavaScript. The linked study contains the measurements and methodology.</p></noscript>
</body>
</html>