From 476f351debaf6fbe813bfd3d005e97c82f37c767 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 20 Nov 2025 16:08:47 +0000
Subject: [PATCH] chore(docs): update benchmark results for all backends
Automated documentation update from tfhe-rs CI pipeline.
---
...mark-tuniform-2m128-latency-ciphertext.svg | 116 +++++++-------
...hmark-tuniform-2m128-latency-plaintext.svg | 100 ++++++------
.../cpu-pbs-benchmark-tuniform-2m128.svg | 28 ++--
.../cpu-pbs-benchmark-tuniform-2m64.svg | 30 ++--
.../gpu-pbs-benchmark-tuniform-2m128.svg | 36 ++---
.../gpu-pbs-benchmark-tuniform-2m64.svg | 36 ++---
...pux1-tuniform-2m128-latency-ciphertext.svg | 149 +++++++++---------
...hpux1-tuniform-2m128-latency-plaintext.svg | 64 +++++---
...1-tuniform-2m128-throughput-ciphertext.svg | 104 ++++++------
...x1-tuniform-2m128-throughput-plaintext.svg | 64 +++++---
10 files changed, 370 insertions(+), 357 deletions(-)
diff --git a/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-ciphertext.svg b/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-ciphertext.svg
index 68b7158e4..8c2495a3d 100644
--- a/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-ciphertext.svg
+++ b/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-ciphertext.svg
@@ -15,83 +15,83 @@
Negation (-)
- 53.6 ms
- 58.7 ms
- 62.7 ms
- 83.5 ms
- 113 ms
+ 56.7 ms
+ 61.7 ms
+ 66.1 ms
+ 91.6 ms
+ 117 msAdd / Sub (+,-)
- 62.1 ms
- 61.4 ms
- 85.7 ms
- 109 ms
- 171 ms
+ 59.7 ms
+ 61.5 ms
+ 84.8 ms
+ 112 ms
+ 172 msMul (x)
- 101 ms
- 147 ms
- 218 ms
- 402 ms
+ 100 ms
+ 150 ms
+ 227 ms
+ 408 ms1.16 sEqual / Not Equal (eq, ne)
- 36.7 ms
- 57.8 ms
- 58.0 ms
- 81.4 ms
- 84.9 ms
+ 38.0 ms
+ 55.7 ms
+ 57.5 ms
+ 79.4 ms
+ 81.8 msComparisons (ge, gt, le, lt)
- 37.8 ms
- 60.9 ms
- 82.1 ms
- 105 ms
- 150 ms
+ 39.4 ms
+ 58.7 ms
+ 79.7 ms
+ 103 ms
+ 147 msMax / Min (max, min)
- 80.2 ms
- 103 ms
- 128 ms
- 150 ms
- 198 ms
+ 77.2 ms
+ 98.9 ms
+ 122 ms
+ 155 ms
+ 197 msBitwise operations (&, |, ^)
- 20.8 ms
- 20.5 ms
- 21.3 ms
- 22.7 ms
- 23.5 ms
+ 20.0 ms
+ 20.7 ms
+ 21.5 ms
+ 23.4 ms
+ 25.0 msDiv / Rem (/, %)
- 505 ms
- 1.14 s
- 2.59 s
- 5.8 s
- 13.9 s
+ 524 ms
+ 1.16 s
+ 2.57 s
+ 5.99 s
+ 14.9 sLeft / Right Shifts (<<, >>)60.7 ms
- 83.1 ms
- 111 ms
+ 84.3 ms
+ 110 ms142 ms189 msLeft / Right Rotations (left_rotate, right_rotate)
- 61.5 ms
- 85.4 ms
+ 61.1 ms
+ 84.6 ms110 ms
- 133 ms
- 195 ms
+ 142 ms
+ 196 msLeading / Trailing zeros/ones
- 102 ms
- 168 ms
- 188 ms
- 261 ms
+ 107 ms
+ 158 ms
+ 195 ms
+ 255 ms315 msLog2
- 125 ms
- 182 ms
- 208 ms
+ 114 ms
+ 177 ms
+ 214 ms277 ms
- 321 ms
+ 336 msSelect
- 41.9 ms
- 40.0 ms
- 42.9 ms
- 47.8 ms
- 50.4 ms
+ 40.3 ms
+ 42.1 ms
+ 44.2 ms
+ 47.6 ms
+ 50.2 ms
diff --git a/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-plaintext.svg b/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-plaintext.svg
index 156191771..31c3afcaf 100644
--- a/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-plaintext.svg
+++ b/tfhe/docs/.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-plaintext.svg
@@ -15,65 +15,65 @@
Add / Sub (+,-)
- 63.2 ms
- 61.5 ms
- 64.7 ms
- 86.6 ms
- 114 ms
+ 60.3 ms
+ 62.6 ms
+ 64.8 ms
+ 90.0 ms
+ 117 msMul (x)
- 77.8 ms
- 147 ms
- 174 ms
- 233 ms
- 459 ms
+ 86.1 ms
+ 145 ms
+ 196 ms
+ 266 ms
+ 504 msEqual / Not Equal (eq, ne)
- 40.4 ms
- 37.3 ms
- 57.3 ms
- 59.5 ms
- 79.3 ms
+ 33.1 ms
+ 34.7 ms
+ 56.3 ms
+ 58.0 ms
+ 80.4 msComparisons (ge, gt, le, lt)
- 36.2 ms
- 36.7 ms
- 62.4 ms
- 77.7 ms
- 101 ms
+ 36.0 ms
+ 40.5 ms
+ 57.2 ms
+ 79.7 ms
+ 102 msMax / Min (max, min)
- 57.5 ms
- 61.9 ms
- 83.0 ms
- 102 ms
- 130 ms
+ 61.0 ms
+ 60.8 ms
+ 79.0 ms
+ 110 ms
+ 125 msBitwise operations (&, |, ^)
- 19.4 ms
- 20.7 ms
- 21.6 ms
- 22.3 ms
- 23.6 ms
+ 19.6 ms
+ 20.9 ms
+ 21.8 ms
+ 23.2 ms
+ 24.7 msDiv (/)
- 245 ms
- 188 ms
- 220 ms
- 342 ms
- 723 ms
+ 141 ms
+ 298 ms
+ 421 ms
+ 985 ms
+ 765 msRem (%)
- 192 ms
- 308 ms
- 424 ms
- 664 ms
- 1.19 s
+ 250 ms
+ 338 ms
+ 510 ms
+ 737 ms
+ 1.32 sLeft / Right Shifts (<<, >>)
- 20.7 ms
- 20.6 ms
- 21.3 ms
- 23.2 ms
- 24.2 ms
+ 21.2 ms
+ 20.3 ms
+ 21.9 ms
+ 23.4 ms
+ 24.7 msLeft / Right Rotations (left_rotate, right_rotate)
- 19.8 ms
- 21.0 ms
- 21.7 ms
- 22.6 ms
- 23.4 ms
+ 21.8 ms
+ 20.7 ms
+ 21.3 ms
+ 23.4 ms
+ 24.7 ms
diff --git a/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m128.svg b/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m128.svg
index 12b87f63e..7210c4e3b 100644
--- a/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m128.svg
+++ b/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m128.svg
@@ -9,25 +9,25 @@
PBS
- 10.3 ms
- 13.8 ms
+ 10.1 ms
+ 13.4 ms115 ms
- 1.3 s
+ 1.31 sMB-PBS
- 3.53 ms
- 4.16 ms
- 33.6 ms
- 232 ms
+ 4.18 ms
+ 5.13 ms
+ 35.1 ms
+ 282 msKS - PBS11.9 ms
- 15.5 ms
- 135 ms
- 1.47 s
+ 16.1 ms
+ 132 ms
+ 1.52 sKS - MB-PBS
- 5.99 ms
- 7.37 ms
- 52.4 ms
- 368 ms
+ 5.83 ms
+ 7.33 ms
+ 55.5 ms
+ 396 ms
diff --git a/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m64.svg b/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m64.svg
index 95945fc82..4017b534b 100644
--- a/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m64.svg
+++ b/tfhe/docs/.gitbook/assets/cpu-pbs-benchmark-tuniform-2m64.svg
@@ -9,25 +9,25 @@
PBS
- 9.85 ms
- 12.8 ms
+ 9.86 ms
+ 13.3 ms106 ms
- 633 ms
+ 676 msMB-PBS
- 3.47 ms
- 4.14 ms
- 31.9 ms
- 178 ms
+ 5.26 ms
+ 4.85 ms
+ 32.0 ms
+ 235 msKS - PBS
- 11.2 ms
- 16.0 ms
- 121 ms
- 855 ms
+ 13.1 ms
+ 15.5 ms
+ 123 ms
+ 832 msKS - MB-PBS
- 5.34 ms
- 7.14 ms
- 51.9 ms
- 225 ms
+ 7.39 ms
+ 7.57 ms
+ 47.5 ms
+ 231 ms
diff --git a/tfhe/docs/.gitbook/assets/gpu-pbs-benchmark-tuniform-2m128.svg b/tfhe/docs/.gitbook/assets/gpu-pbs-benchmark-tuniform-2m128.svg
index dc2746c09..701a891a7 100644
--- a/tfhe/docs/.gitbook/assets/gpu-pbs-benchmark-tuniform-2m128.svg
+++ b/tfhe/docs/.gitbook/assets/gpu-pbs-benchmark-tuniform-2m128.svg
@@ -2,35 +2,31 @@