Files
tfhe-rs/mockups/tfhe-hpu-mockup/params/gaussian_64b.toml
Baptiste Roux 24572edb1c feat(hpu): Add support for centered modswitch.
Add new field in HpuPBSParameters (log2_pfail and modulus_switch_type).
Also add new parameters set definition in shortint for benchmark matching.

Remove the used of use_mean_compensation register, this information is now embedded inside the parameters set definition.
Update psi64.hpu archive with newest bitstream
2025-07-02 14:41:41 +02:00

50 lines
902 B
TOML

[pbs_params]
lwe_dimension=724
glwe_dimension=2
polynomial_size=1024
lwe_noise_distribution={GaussianStdDev= 1.2597809688976277e-05}
glwe_noise_distribution={GaussianStdDev= 2.2737367544323206e-13}
pbs_base_log= 20
pbs_level= 1
ks_base_log= 2
ks_level= 7
message_width= 2
carry_width= 2
ciphertext_width= 64
log2_p_fail=-64
modulus_switch_type= "Standard"
[ntt_params]
core_arch= {GF64=[5,5]}
min_pbs_nb= 10
batch_pbs_nb= 12
total_pbs_nb= 32
ct_width= 64
radix= 2
stg_nb= 10
prime_modulus= "GF64"
psi= 32
delta= 5
[ks_params]
width= 21
lbx= 2
lby= 32
lbz= 3
[pc_params]
ksk_pc= 4
ksk_bytes_w= 32
bsk_pc= 4
bsk_bytes_w= 32
pem_pc= 2
pem_bytes_w= 32
glwe_bytes_w= 32
[regf_params]
reg_nb= 64
coef_nb= 32
[isc_params]
min_iop_size= 4
depth= 64