chore(docs): change svg benchmark table names

This is done to ease automated table generation through continuous integration pipeline.
This commit is contained in:
David Testé
2025-11-05 16:02:32 +01:00
committed by David Testé
parent 32b1a7ab1d
commit a75b5107ff
15 changed files with 12 additions and 12 deletions

View File

@@ -16,21 +16,21 @@ The next tables show the operation timings on CPU when all inputs are encrypted:
### Encrypted/encrypted operations latency
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-ciphertext.svg)
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-ciphertext.svg)
### Encrypted/encrypted operations throughput
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-ciphertext-throughput.svg)
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-throughput-ciphertext.svg)
The next tables show the operation timings on CPU when the left input is encrypted and the right is a clear scalar of the same size:
### Encrypted/clear operations latency
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-plaintext.svg)
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-latency-plaintext.svg)
### Encrypted/clear operations throughput
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-plaintext-throughput.svg)
![](../../../.gitbook/assets/cpu-integer-benchmark-tuniform-2m128-throughput-plaintext.svg)
All timings are based on parallelized Radix-based integer operations where each block is encrypted using the default parameters `PARAM_MESSAGE_2_CARRY_2_KS_PBS`. To ensure predictable timings, we perform operations in the `default` mode, which ensures that the input and output encoding are similar (i.e., the carries are always emptied).

View File

@@ -15,21 +15,21 @@ The following tables show the performance when the inputs of the benchmarked ope
### Encrypted/encrypted operations latency
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-ciphertext.svg)
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-latency-ciphertext.svg)
### Encrypted/encrypted operations throughput
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-ciphertext-throughput.svg)
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-throughput-ciphertext.svg)
The following tables show the performance when the left input of the benchmarked operation is encrypted and the other is a clear scalar of the same size:
### Encrypted/clear operations latency
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-plaintext.svg)
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-latency-plaintext.svg)
### Encrypted/clear operations throughput
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-plaintext-throughput.svg)
![](../../../.gitbook/assets/gpu-integer-benchmark-h100x8-sxm5-multi-bit-tuniform-2m128-throughput-plaintext.svg)
## Reproducing TFHE-rs benchmarks

View File

@@ -15,21 +15,21 @@ The following tables show the performance when the inputs of the benchmarked ope
### Encrypted/encrypted operations latency
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-ciphertext.svg)
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-latency-ciphertext.svg)
### Encrypted/encrypted operations throughput
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-ciphertext-throughput.svg)
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-throughput-ciphertext.svg)
The following tables show the performance when the left input of the benchmarked operation is encrypted and the other is a clear scalar of the same size:
### Encrypted/clear operations latency
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-plaintext.svg)
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-latency-plaintext.svg)
### Encrypted/clear operations throughput
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-plaintext-throughput.svg)
![](../../../.gitbook/assets/hpu-integer-benchmark-hpux1-tuniform-2m128-throughput-plaintext.svg)
## Reproducing TFHE-rs benchmarks