summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrfjakob2024-06-06 10:18:46 +0200
committerrfjakob2024-06-06 10:18:46 +0200
commit889b7a213c6b0c49b941417a703743382bc03e5b (patch)
tree795cf410e76a5dc5b1752e385074bfa3d488682c
parenta4e88d8b8171faa1bd25a46690fd3eac6deed22c (diff)
Use markdown "####" for CPU entries
-rw-r--r--CPU-Benchmarks.md36
1 files changed, 19 insertions, 17 deletions
diff --git a/CPU-Benchmarks.md b/CPU-Benchmarks.md
index 8bcb2d5..39a8a15 100644
--- a/CPU-Benchmarks.md
+++ b/CPU-Benchmarks.md
@@ -13,7 +13,7 @@ The tests were run on `go version go1.6 linux/amd64` unless noted otherwise.
### 64-bit Intel/AMD (amd64) with AES-NI
-**Alder Lake-N (Launch: Q1'23)**
+#### Alder Lake-N (Launch: Q1'23)
```
# gocryptfs --speed
@@ -40,7 +40,7 @@ XChaCha20-Poly1305-Go 1294.73 MB/s (selected in auto mode)
```
-**Ryzen Mobile "Cezanne" (Launch: Q2'21)**
+#### Ryzen Mobile "Cezanne" (Launch: Q2'21)
```
➜ cat /proc/cpuinfo | grep -E "model name|flags" | head -2
model name : AMD Ryzen 7 PRO 5850U with Radeon Graphics
@@ -56,7 +56,8 @@ AES-SIV-512-Go 308.00 MB/s
XChaCha20-Poly1305-OpenSSL N/A
XChaCha20-Poly1305-Go 3002.93 MB/s (selected in auto mode)
```
-**Kaby Lake (Launch: Q2'17)**
+
+#### Kaby Lake (Launch: Q2'17)
```
$ cat /proc/cpuinfo | grep -E "model name|flags" | head -2
model name : Intel(R) Core(TM) i3-7130U CPU @ 2.70GHz
@@ -70,7 +71,7 @@ AES-SIV-512-Go 212.29 MB/s
```
-**Skylake (Launch: Q3'15)**
+#### Skylake (Launch: Q3'15)
```
$ cat /proc/cpuinfo
model name : Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz
@@ -80,7 +81,8 @@ PASS
Benchmark4kEncStupidGCM-4 200000 10688 ns/op 383.22 MB/s
Benchmark4kEncGoGCM-4 300000 4073 ns/op 1005.57 MB/s
```
-**Haswell (Launch: Q2'14)**
+
+#### Haswell (Launch: Q2'14)
```
$ cat /proc/cpuinfo
model name : Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
@@ -91,7 +93,7 @@ Benchmark4kEncStupidGCM-4 200000 6710 ns/op 610.43 MB/s
Benchmark4kEncGoGCM-4 500000 2422 ns/op 1690.86 MB/s
```
-**Ivy Bridge (Launch: Q2'12)**
+#### Ivy Bridge (Launch: Q2'12)
```
$ grep 'model name\|flags' /proc/cpuinfo | head -n2
model name : Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
@@ -114,7 +116,7 @@ Benchmark4kEncStupidGCM-4 200000 14684 ns/op 278.94 MB/s
Benchmark4kEncGoGCM-4 300000 7792 ns/op 525.62 MB/s
```
-**Sandy Bridge (Launch: Q1'11)**
+#### Sandy Bridge (Launch: Q1'11)
```
$ cat /proc/cpuinfo
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
@@ -125,7 +127,7 @@ Benchmark4kEncStupidGCM-4 100000 19070 ns/op 214.78 MB/s
Benchmark4kEncGoGCM-4 200000 10981 ns/op 373.01 MB/s
```
-**Westmere (Launch: Q1'10)**
+#### Westmere (Launch: Q1'10)
```
$ cat /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
@@ -138,7 +140,7 @@ Benchmark4kEncGoGCM-16 200000 9579 ns/op 427.58
### 64-bit Intel/AMD (amd64) without AES-NI
-**Xeon L5420**
+#### Xeon L5420
from https://github.com/rfjakob/gocryptfs/issues/452#issuecomment-637022031
```
model name : Intel(R) Xeon(R) CPU L5420 @ 2.50GHz
@@ -152,7 +154,7 @@ AES-SIV-512-Go 32.05 MB/s
XChaCha20-Poly1305-Go 328.54 MB/s
```
-**i3-3227U**
+#### i3-3227U
From https://github.com/rfjakob/gocryptfs/issues/452#issuecomment-657653577
```
~$ lscpu | grep -E 'Arch|Model |Flags'
@@ -168,7 +170,7 @@ AES-SIV-512-Go 31.38 MB/s
XChaCha20-Poly1305-Go 412.11 MB/s
```
-**Atom N2800**
+#### Atom N2800
From https://github.com/rfjakob/gocryptfs/issues/452#issuecomment-665924527 :
```
~$ lscpu | grep -E 'Arch|Model |Flags'
@@ -184,7 +186,7 @@ AES-SIV-512-Go 7.39 MB/s
XChaCha20-Poly1305-Go 78.46 MB/s
```
-**Ivy Bridge (Launch: Q1'13)**
+#### Ivy Bridge (Launch: Q1'13)
```
$ cat /proc/cpuinfo
model name : Intel(R) Pentium(R) CPU G2130 @ 3.20GHz
@@ -195,7 +197,7 @@ Benchmark4kEncStupidGCM-2 100000 22691 ns/op 180.51 MB/s
Benchmark4kEncGoGCM-2 20000 92810 ns/op 44.13 MB/s
```
-**Sandy Bridge (Launch: Q3'11)**
+#### Sandy Bridge (Launch: Q3'11)
```
$ grep 'model name\|flags' /proc/cpuinfo | head -n2
model name : Intel(R) Pentium(R) CPU G630 @ 2.70GHz
@@ -206,7 +208,7 @@ AES-GCM-256-Go 49.53 MB/s
AES-SIV-512-Go 38.37 MB/s
```
-**Intel i3-540 (Clarkdale, launch: Q1'10)**
+#### Intel i3-540 (Clarkdale, launch: Q1'10)
From https://github.com/rfjakob/gocryptfs/issues/452#issuecomment-907992060
```
@@ -217,7 +219,7 @@ AES-SIV-512-Go 18.06 MB/s
XChaCha20-Poly1305-Go 196.78 MB/s (use via -xchacha flag)
```
-**Nehalem (Launch: Q3'09)**
+#### Nehalem (Launch: Q3'09)
```
$ cat /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU X3460 @ 2.80GHz
@@ -228,7 +230,7 @@ Benchmark4kEncStupidGCM-8 50000 35247 ns/op 116.21 MB/s
Benchmark4kEncGoGCM-8 20000 92230 ns/op 44.41 MB/s
```
-**Core (Launch: Q1'08)**
+#### Core (Launch: Q1'08)
```
$ cat /proc/cpuinfo
model name : Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
@@ -360,4 +362,4 @@ The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
chacha20-poly1305 8090.97k 18202.65k 23222.03k 24960.34k 25666.44k 24958.29k
aes-256-gcm 4525.91k 6268.65k 6972.36k 7141.38k 7230.33k 7150.88k
-``` \ No newline at end of file
+```