Skip to content

Commit a2f77c3

Browse files
committed
perf highscores
1 parent 154431a commit a2f77c3

File tree

2 files changed

+134
-0
lines changed

2 files changed

+134
-0
lines changed

index.html

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,39 @@ <h1 class="hero-title">
8383
</div>
8484
</section>
8585

86+
<!-- Performance Records -->
87+
<section id="performance" class="performance">
88+
<div class="container">
89+
<h2 class="section-title">Performance Records</h2>
90+
<div class="performance-table-container">
91+
<table class="performance-table">
92+
<thead>
93+
<tr>
94+
<th>Method</th>
95+
<th>System Configuration</th>
96+
<th>Performance</th>
97+
<th>Weak Scaling Efficiency</th>
98+
</tr>
99+
</thead>
100+
<tbody>
101+
<tr>
102+
<td>SPH (Multi-GPU)</td>
103+
<td>Aurora<br>(24k GPU tiles)</td>
104+
<td>223,287,132,071<br>particles per second</td>
105+
<td>82.9%</td>
106+
</tr>
107+
<tr>
108+
<td>SPH (Single GPU)</td>
109+
<td>H100 SXM5</td>
110+
<td>20,000,000<br>particles per second</td>
111+
<td></td>
112+
</tr>
113+
</tbody>
114+
</table>
115+
</div>
116+
</div>
117+
</section>
118+
86119
<!-- Quick Links -->
87120
<section id="quick-links" class="quick-links">
88121
<div class="container">

styles.css

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,87 @@ body {
325325
background: rgba(255, 255, 255, 0.8);
326326
}
327327

328+
/* Performance Records */
329+
.performance {
330+
padding: var(--spacing-2xl) 0;
331+
background: var(--light-gray);
332+
}
333+
334+
.performance-table-container {
335+
max-width: 800px;
336+
margin: 0 auto;
337+
background: var(--white);
338+
border-radius: var(--border-radius-lg);
339+
box-shadow: var(--shadow-md);
340+
overflow: hidden;
341+
}
342+
343+
.performance-table {
344+
width: 100%;
345+
border-collapse: collapse;
346+
font-size: var(--font-size-base);
347+
}
348+
349+
.performance-table thead {
350+
background: var(--gradient-primary);
351+
color: var(--white);
352+
}
353+
354+
.performance-table thead th {
355+
color: var(--white) !important;
356+
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
357+
}
358+
359+
.performance-table th {
360+
padding: var(--spacing-lg);
361+
text-align: left;
362+
font-weight: 600;
363+
font-size: var(--font-size-lg);
364+
}
365+
366+
.performance-table td {
367+
padding: var(--spacing-lg);
368+
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
369+
color: var(--dark-gray);
370+
vertical-align: top;
371+
}
372+
373+
.performance-table tbody tr:hover {
374+
background: rgba(68, 1, 84, 0.05);
375+
}
376+
377+
.performance-table tbody tr:last-child td {
378+
border-bottom: none;
379+
}
380+
381+
.performance-table td:first-child,
382+
.performance-table th:first-child {
383+
font-weight: 600;
384+
color: var(--primary-purple);
385+
width: 25%;
386+
}
387+
388+
.performance-table td:nth-child(2),
389+
.performance-table th:nth-child(2) {
390+
font-style: italic;
391+
color: var(--gray);
392+
width: 25%;
393+
text-align: center;
394+
}
395+
396+
.performance-table td:nth-child(3) {
397+
font-weight: 500;
398+
color: var(--dark-gray);
399+
width: 30%;
400+
}
401+
402+
.performance-table td:nth-child(4) {
403+
font-weight: 600;
404+
color: var(--teal);
405+
text-align: center;
406+
width: 25%;
407+
}
408+
328409
/* Quick Links */
329410
.quick-links {
330411
padding: var(--spacing-2xl) 0;
@@ -807,6 +888,16 @@ body {
807888
.container {
808889
padding: 0 var(--spacing-sm);
809890
}
891+
892+
.performance-table-container {
893+
margin: 0 var(--spacing-sm);
894+
}
895+
896+
.performance-table th,
897+
.performance-table td {
898+
padding: var(--spacing-md);
899+
font-size: var(--font-size-sm);
900+
}
810901
}
811902

812903
@media (max-width: 480px) {
@@ -838,6 +929,16 @@ body {
838929
.community-links {
839930
grid-template-columns: 1fr;
840931
}
932+
933+
.performance-table th,
934+
.performance-table td {
935+
padding: var(--spacing-sm);
936+
font-size: var(--font-size-sm);
937+
}
938+
939+
.performance-table th {
940+
font-size: var(--font-size-base);
941+
}
841942
}
842943

843944
/* Utility classes */

0 commit comments

Comments
 (0)