Skip to content

Commit

Permalink
add benchmark result on EPYC-9754
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterRK committed Dec 19, 2024
1 parent 7fd91b0 commit d7d3c7d
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,60 @@ func (od *Order[E]) SortWithOption(list []E, stable, inplace bool)

## Benchmark Result

### On EPYC-9754 (X86-64)
```
name std time/op new time/op delta
Int/Small-1K 25.91µ ± 1% 23.41µ ± 1% -9.65% (p=0.008 n=5)
Int/Small-10K 294.8µ ± 1% 199.3µ ± 0% -32.42% (p=0.008 n=5)
Int/Small-100K 3.491m ± 1% 1.986m ± 1% -43.12% (p=0.008 n=5)
Int/Small-1M 40.87m ± 0% 23.05m ± 0% -43.60% (p=0.008 n=5)
Int/Random-1K 45.58µ ± 1% 36.57µ ± 1% -19.78% (p=0.008 n=5)
Int/Random-10K 579.4µ ± 1% 404.2µ ± 0% -30.24% (p=0.008 n=5)
Int/Random-100K 7.122m ± 0% 4.624m ± 0% -35.08% (p=0.008 n=5)
Int/Random-1M 84.76m ± 1% 51.92m ± 0% -38.74% (p=0.008 n=5)
Int/Constant-1K 1336.0n ± 0% 790.8n ± 1% -40.81% (p=0.008 n=5)
Int/Constant-10K 11.341µ ± 11% 6.708µ ± 2% -40.85% (p=0.008 n=5)
Int/Constant-100K 74.29µ ± 4% 59.75µ ± 2% -19.58% (p=0.008 n=5)
Int/Constant-1M 677.6µ ± 3% 586.9µ ± 0% -13.39% (p=0.008 n=5)
Int/Ascent-1K 1333.0n ± 1% 790.5n ± 0% -40.70% (p=0.008 n=5)
Int/Ascent-10K 11.150µ ± 7% 6.723µ ± 2% -39.70% (p=0.008 n=5)
Int/Ascent-100K 70.74µ ± 13% 59.90µ ± 1% -15.33% (p=0.008 n=5)
Int/Ascent-1M 673.1µ ± 2% 586.5µ ± 0% -12.86% (p=0.008 n=5)
Int/Descent-1K 1.753µ ± 2% 1.269µ ± 1% -27.61% (p=0.008 n=5)
Int/Descent-10K 15.07µ ± 3% 11.15µ ± 2% -26.04% (p=0.008 n=5)
Int/Descent-100K 104.57µ ± 1% 94.66µ ± 1% -9.48% (p=0.008 n=5)
Int/Descent-1M 1027.0µ ± 1% 951.9µ ± 4% -7.31% (p=0.008 n=5)
Int/Mixed-1K 19.10µ ± 1% 17.06µ ± 2% -10.71% (p=0.008 n=5)
Int/Mixed-10K 198.6µ ± 1% 188.6µ ± 1% -5.03% (p=0.008 n=5)
Int/Mixed-100K 2.292m ± 0% 1.911m ± 1% -16.64% (p=0.008 n=5)
Int/Mixed-1M 26.47m ± 0% 20.02m ± 0% -24.37% (p=0.008 n=5)
Hybrid/5% 3.698m ± 0% 2.746m ± 0% -25.75% (p=0.008 n=5)
Hybrid/10% 6.561m ± 1% 4.725m ± 0% -27.98% (p=0.008 n=5)
Hybrid/20% 12.409m ± 1% 8.691m ± 0% -29.96% (p=0.008 n=5)
Hybrid/30% 18.10m ± 0% 12.64m ± 0% -30.18% (p=0.008 n=5)
Hybrid/50% 29.60m ± 0% 20.53m ± 0% -30.63% (p=0.008 n=5)
Float/1K 62.13µ ± 1% 53.32µ ± 0% -14.18% (p=0.008 n=5)
Float/10K 810.2µ ± 0% 566.8µ ± 0% -30.04% (p=0.008 n=5)
Float/100K 10.019m ± 0% 6.233m ± 0% -37.78% (p=0.008 n=5)
Float/1M 119.27m ± 0% 67.88m ± 0% -43.09% (p=0.008 n=5)
Str/1K 99.32µ ± 0% 94.20µ ± 1% -5.15% (p=0.008 n=5)
Str/10K 1.300m ± 0% 1.244m ± 0% -4.35% (p=0.008 n=5)
Str/100K 16.78m ± 0% 16.15m ± 2% -3.75% (p=0.008 n=5)
Str/1M 223.9m ± 4% 216.2m ± 3% -3.44% (p=0.008 n=5)
Struct/1K 95.96µ ± 0% 83.78µ ± 1% -12.69% (p=0.008 n=5)
Struct/10K 1.271m ± 0% 1.045m ± 0% -17.81% (p=0.008 n=5)
Struct/100K 15.84m ± 0% 12.71m ± 0% -19.72% (p=0.008 n=5)
Struct/1M 189.8m ± 0% 147.8m ± 2% -22.12% (p=0.008 n=5)
Stable/1K 158.11µ ± 1% 82.76µ ± 1% -47.66% (p=0.008 n=5)
Stable/10K 2.381m ± 0% 1.137m ± 1% -52.23% (p=0.008 n=5)
Stable/100K 34.47m ± 0% 15.51m ± 2% -55.00% (p=0.008 n=5)
Stable/1M 477.4m ± 0% 173.5m ± 1% -63.65% (p=0.008 n=5)
Pointer/1K 69.32µ ± 2% 64.49µ ± 1% -6.97% (p=0.008 n=5)
Pointer/10K 915.1µ ± 0% 871.4µ ± 0% -4.78% (p=0.008 n=5)
Pointer/100K 12.25m ± 0% 11.78m ± 1% -3.83% (p=0.008 n=5)
Pointer/1M 179.6m ± 1% 176.5m ± 1% -1.73% (p=0.008 n=5)
```

### On Xeon-8374C (X86-64)
```
name std time/op new time/op delta
Expand Down

0 comments on commit d7d3c7d

Please sign in to comment.