Skip to content

Benchmarks

bbuhrow edited this page Jul 13, 2026 · 15 revisions

SIQS Benchmark Results

Times are wall-clock seconds: qs_time (sieve phase only), with total_time (including pre/post-processing) in parentheses. Digit counts refer to the number of decimal digits in the input.

AMD CPUs

System Version 44d 50d 55d 60d 65d 70d 74d 80d 85d 90d 95d 100d
**AMD EPYC 9174F 16-Core Processor **
Linux
Clang 17.0.6 (CLANG: AOCC_5.0.0-Build#1377 2024_09_24)
AVX512IFMA
32 threads
3.1.9 0.05
(0.07)
0.03
(0.05)
0.04
(0.07)
0.10
(0.14)
0.17
(0.25)
0.28
(0.52)
0.89
(1.65)
1.49
(2.99)
4.01
(7.61)
13.99
(20.75)
38.12
(50.28)
81.40
(101.71)
**AMD Ryzen 9 5950X 16-Core Processor **
Linux
GCC 13.3
AVX2 BMI2
16 threads
3.1.9 0.02
(0.04)
0.02
(0.04)
0.04
(0.06)
0.12
(0.16)
0.30
(0.38)
0.58
(1.01)
1.79
(2.34)
3.43
(4.78)
10.22
(13.17)
**AMD Ryzen 9 5950X 16-Core Processor **
Linux
GCC 13.3
AVX2 BMI2
32 threads
3.1.9 0.03
(0.05)
0.02
(0.04)
0.04
(0.06)
0.09
(0.13)
0.27
(0.34)
0.45
(0.85)
1.41
(1.87)
2.70
(3.78)
7.67
(10.34)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
24 threads
3.1.9 0.08
(0.11)
0.04
(0.06)
0.07
(0.10)
0.13
(0.18)
0.33
(0.44)
0.63
(1.06)
1.86
(2.68)
3.72
(5.50)
10.87
(14.11)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
22 threads
3.1.9 0.08
(0.11)
0.03
(0.05)
0.06
(0.09)
0.14
(0.19)
0.34
(0.44)
0.65
(1.09)
1.92
(2.70)
3.89
(5.72)
11.33
(14.71)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
20 threads
3.1.9 0.07
(0.09)
0.03
(0.05)
0.06
(0.10)
0.13
(0.19)
0.35
(0.46)
0.65
(1.10)
2.15
(2.78)
4.25
(5.64)
11.58
(14.93)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
18 threads
3.1.9 0.06
(0.09)
0.03
(0.06)
0.06
(0.09)
0.13
(0.18)
0.35
(0.46)
0.73
(1.12)
2.25
(2.89)
4.40
(5.81)
12.14
(15.61)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
16 threads
3.1.9 0.06
(0.09)
0.03
(0.05)
0.06
(0.09)
0.13
(0.18)
0.37
(0.47)
0.76
(1.16)
2.34
(2.98)
4.63
(6.06)
12.89
(16.54)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
14 threads
3.1.9 0.05
(0.07)
0.03
(0.05)
0.05
(0.08)
0.14
(0.19)
0.38
(0.49)
0.74
(1.18)
2.30
(3.08)
4.64
(6.35)
13.64
(16.97)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
12 threads
3.1.9 0.05
(0.07)
0.04
(0.06)
0.04
(0.08)
0.14
(0.19)
0.40
(0.51)
0.77
(1.20)
2.43
(3.22)
4.98
(6.72)
14.75
(18.19)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
10 threads
3.1.9 0.04
(0.06)
0.03
(0.05)
0.05
(0.08)
0.15
(0.20)
0.44
(0.53)
0.85
(1.29)
2.73
(3.50)
5.49
(7.22)
16.41
(20.02)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
8 threads
3.1.9 0.04
(0.06)
0.03
(0.05)
0.05
(0.08)
0.18
(0.23)
0.53
(0.64)
0.99
(1.43)
3.18
(3.95)
6.39
(8.14)
19.17
(22.87)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
6 threads
3.1.9 0.04
(0.05)
0.04
(0.06)
0.06
(0.09)
0.22
(0.27)
0.69
(0.79)
1.28
(1.72)
4.20
(4.97)
8.28
(10.04)
25.09
(28.78)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
4 threads
3.1.9 0.03
(0.05)
0.05
(0.07)
0.08
(0.11)
0.31
(0.37)
1.01
(1.11)
1.87
(2.32)
6.14
(6.92)
12.15
(13.90)
36.61
(40.34)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
2 threads
3.1.9 0.04
(0.05)
0.08
(0.10)
0.14
(0.17)
0.61
(0.66)
1.93
(2.03)
3.67
(4.10)
11.86
(12.64)
23.27
(25.06)
71.00
(74.75)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
1 threads
3.1.9 0.05
(0.07)
0.12
(0.14)
0.25
(0.28)
1.18
(1.23)
3.84
(3.95)
7.08
(7.51)
23.78
(24.56)
46.99
(48.75)
139.87
(143.66)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
4 threads +12 other busy
3.1.9 0.04
(0.07)
0.07
(0.10)
0.10
(0.15)
0.44
(0.51)
1.37
(1.49)
2.59
(3.16)
8.54
(9.55)
16.86
(19.19)
47.65
(51.91)
**AMD Ryzen 9 5900X 12-Core Processor **
Windows
GCC 16.1
AVX2 BMI2
4 threads +19 other busy
3.1.9 0.06
(0.09)
0.09
(0.12)
0.14
(0.20)
0.55
(0.64)
1.62
(1.79)
3.15
(4.00)
10.41
(11.75)
20.85
(23.88)
59.10
(64.15)
AMD Ryzen 7 3800X 8-Core Processor
Windows
GCC 16.1
AVX2 BMI2
8 threads
3.1.9 0.04
(0.06)
0.05
(0.08)
0.09
(0.12)
0.32
(0.38)
0.93
(1.06)
1.68
(2.20)
5.33
(6.28)
10.68
(12.79)
31.65
(35.72)
AMD Ryzen 7 3800X 8-Core Processor
Windows
GCC 16.1
AVX2 BMI2
16 threads
3.1.9 0.06
(0.08)
0.06
(0.08)
0.07
(0.11)
0.17
(0.23)
0.48
(0.60)
1.00
(1.47)
3.09
(3.85)
6.03
(7.71)
16.72
(20.77)

Intel CPUs

| 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz
Linux (WSL/Ubuntu-22.04)
GCC 11.4
AVX512IFMA
6 threads | 3.1.8 | 0.05
(0.07) | 0.05
(0.08) | 0.07
(0.13) | 0.19
(0.28) | 0.55
(0.76) | 1.08
(1.93) | 3.77
(5.53) | 7.73
(11.33) | 22.52
(29.10) | | 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz
Windows
GCC 15.2
AVX512IFMA
6 threads | 3.1.8 | 0.02
(0.03) | 0.03
(0.05) | 0.06
(0.09) | 0.18
(0.24) | 0.59
(0.71) | 1.02
(1.57) | 3.56
(4.58) | 7.25
(9.51) | 22.07
(26.52) | | Intel(R) Core(TM) 5 210H
Windows
GCC 16.1
AVX2 BMI2
12 threads | 3.1.8 | 0.12
(0.15) | 0.05
(0.08) | 0.08
(0.11) | 0.21
(0.26) | 0.54
(0.65) | 1.01
(1.54) | 3.09
(3.88) | 6.40
(8.13) | 19.77
(23.23) | | 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Windows
GCC 16.1
AVX512IFMA
4 threads | 3.1.9 | 0.05
(0.07) | 0.08
(0.10) | 0.13
(0.17) | 0.44
(0.50) | 1.30
(1.43) | 2.38
(3.04) | 10.08
(11.33) | 22.91
(25.61) | 67.31
(72.70) | | 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Windows
GCC 16.1
AVX512BW
4 threads | 3.1.9 | 0.05
(0.11) | 0.10
(0.12) | 0.14
(0.18) | 0.43
(0.49) | 1.32
(1.46) | 2.41
(3.08) | 8.66
(9.95) | 24.05
(26.85) | 67.31
(72.51) | | 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Windows
GCC 16.1
AVX512IFMA
8 threads | 3.1.9 | 0.05
(0.07) | 0.06
(0.08) | 0.09
(0.13) | 0.25
(0.32) | 0.72
(0.84) | 1.36
(2.03) | 5.01
(6.32) | 15.28
(18.09) | 42.99
(48.06) | | 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Windows
GCC 16.1
AVX512BW
8 threads | 3.1.9 | 0.05
(0.07) | 0.05
(0.08) | 0.08
(0.12) | 0.25
(0.32) | 0.74
(0.86) | 1.33
(1.94) | 4.51
(5.58) | 11.80
(14.35) | 43.32
(48.34) | | 13th Gen Intel(R) Core(TM) i5-13500H
Windows
GCC 16.1
AVX2 BMI2
16 threads | 3.1.9 | 0.07
(0.09) | 0.06
(0.08) | 0.07
(0.11) | 0.24
(0.30) | 0.70
(0.81) | 1.45
(2.09) | 4.85
(5.70) | 9.81
(11.72) | 27.45
(32.06) | | ** Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz**
Linux
GCC 11.4
SSE41
20 threads | 3.1.9 | 0.05
(0.09) | 0.05
(0.08) | 0.08
(0.13) | 0.23
(0.31) | 0.57
(0.76) | 0.97
(1.85) | 2.98
(4.44) | 6.04
(9.24) | 16.05
(23.04) | | ** Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz**
Linux
GCC 11.4
SSE41
40 threads | 3.1.9 | 0.07
(0.12) | 0.05
(0.09) | 0.07
(0.12) | 0.14
(0.23) | 0.38
(0.55) | 0.72
(1.49) | 2.42
(3.52) | 4.72
(7.42) | 13.11
(20.16) |​

Clone this wiki locally