performance_report_run3.html
text/html
Filename: performance_report_run3.html
Type: text/html
Part: 2
Message:
Re: Adding basic NUMA awareness
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Performance Evaluation Matrix</title>
<style>
body { font-family: 'Segoe UI', Arial, sans-serif; margin: 40px; color: #333; background-color: #fafafa; }
h2 { color: #2c3e50; border-bottom: 2px solid #bdc3c7; padding-bottom: 10px; margin-top: 0; }
.table-container { background: #fff; padding: 25px; border-radius: 6px; box-shadow: 0 2px 4px rgba(0,0,0,0.06); margin-bottom: 45px; }
p { color: #7f8c8d; font-size: 14px; margin-top: -5px; margin-bottom: 20px; }
</style>
</head>
<body>
<div class="table-container">
<h2>Table 1: Performance Relative to Master Default (100% Baseline)</h2>
<p>Values within ±2% of the baseline are considered noise and are uncolored.</p>
<table border="1" style="border-collapse: collapse; text-align: center; font-family: Arial, sans-serif; width: 100%; border: 1px solid #ddd;">
<tr style="background-color: #f2f2f2; border-bottom: 2px solid #ddd;">
<th style="padding: 12px 10px; font-size: 13px;">Benchmark</th>
<th style="padding: 12px 10px; font-size: 13px;">Clients</th>
<th style="padding: 12px 10px; font-size: 12px;">master default (Baseline)</th>
<th style="padding: 12px 10px; font-size: 12px;">master interleave</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=off, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=on, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=on, bal=on)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=off, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=on, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=on, bal=on)</th>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">1</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; background-color: #c3e6cb; color: #155724; font-weight: bold;">118.07%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">115.29%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.55%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.76%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">115.50%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.88%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">113.40%</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">8</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.12%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.74%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">104.22%</td>
<td style="padding: 10px 8px; font-size: 13px; background-color: #c3e6cb; color: #155724; font-weight: bold;">105.09%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">104.36%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">104.70%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">103.59%</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">32</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.15%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.98%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.67%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">99.27%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.38%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.32%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.51%</td>
</tr>
</table>
</div>
<div class="table-container">
<h2>Table 2: Performance Relative to Master Interleave (100% Baseline)</h2>
<p>Values within ±2% of the baseline are considered noise and are uncolored.</p>
<table border="1" style="border-collapse: collapse; text-align: center; font-family: Arial, sans-serif; width: 100%; border: 1px solid #ddd;">
<tr style="background-color: #f2f2f2; border-bottom: 2px solid #ddd;">
<th style="padding: 12px 10px; font-size: 13px;">Benchmark</th>
<th style="padding: 12px 10px; font-size: 13px;">Clients</th>
<th style="padding: 12px 10px; font-size: 12px;">master interleave (Baseline)</th>
<th style="padding: 12px 10px; font-size: 12px;">master default</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=off, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=on, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">optimized (numa=on, bal=on)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=off, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=on, bal=off)</th>
<th style="padding: 12px 10px; font-size: 12px;">patched (numa=on, bal=on)</th>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">1</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">84.69%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">97.64%</td>
<td style="padding: 10px 8px; font-size: 13px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">83.46%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">87.03%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">97.82%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">83.74%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #dc3545; font-weight: 500;">96.04%</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">8</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">97.93%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.61%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.06%</td>
<td style="padding: 10px 8px; font-size: 13px; background-color: #c3e6cb; color: #155724; font-weight: bold;">102.91%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.20%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #28a745; font-weight: 500;">102.53%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">101.45%</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; font-size: 13px; background-color: #fafafa;">pgbenchS</td>
<td style="padding: 10px 8px; font-weight: bold; font-size: 13px; background-color: #fafafa;">32</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.00%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">99.85%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.84%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">98.53%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">99.12%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.23%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.17%</td>
<td style="padding: 10px 8px; font-size: 13px; color: #7f8c8d;">100.36%</td>
</tr>
</table>
</div>
</body>
</html>