Commit Graph

  • 0e1082f465 chore(docs): update benchmark results for all backends David Testé 2025-10-15 13:44:27 +02:00
  • b12932af19 chore(docs): update benchmark results for all backends David Testé 2025-10-15 13:44:27 +02:00
  • c22e63895e fix(gpu): fix multi-gpu throughput benches with classical pbs Guillermo Oyarzun 2025-10-16 12:49:53 +02:00
  • 375a4f80ae docs: add ReRand documentation Arthur Meyre 2025-10-13 18:01:16 +02:00
  • 33b21d8105 chore(gpu): disable lto in gpu bench compilation Agnes Leroy 2025-10-16 16:07:42 +02:00
  • 21b6863c5d chore: update dedup tool to be smarter when finding already aliased params Arthur Meyre 2025-10-14 10:39:44 +02:00
  • 20a91337c1 chore: prepare v1.5 Arthur Meyre 2025-10-13 14:05:33 +02:00
  • ff7126b300 Update BENCH_BIT_SIZES for non-GPU configuration Ben 2025-10-16 14:16:00 +01:00
  • 4ab5650d22 Update benchmark_integer.yml Ben 2025-10-16 14:14:10 +01:00
  • a8520a2e22 chore: make main compile with 2024 edition dependencies Arthur Meyre 2025-10-16 13:35:52 +02:00
  • 3e105a76ba chore: make 1.4.x compile properly even if some deps are updated to 2024 Arthur Meyre 2025-10-16 13:50:30 +02:00
  • c8db338376 chore(gpu): remove use of duplicate async in hl api and non async integer ops Agnes Leroy 2025-10-14 09:55:53 +02:00
  • 3705ecec56 Update benchmark commands in workflow file Ben 2025-10-16 11:18:10 +01:00
  • e849394ea7 chore(tfhe): remove tuniform example Nicolas Sarlin 2025-10-14 11:10:40 +02:00
  • e33cd959e9 chore(docs): add KVStore docs Thomas Montaigu 2025-10-14 10:39:09 +02:00
  • 126e779533 refactor(gpu): oprf_unsigned_custom_range + tests Enzo Di Maria 2025-10-15 16:38:55 +02:00
  • 353237c0d6 refactor(gpu): oprf_unsigned_custom_range Enzo Di Maria 2025-10-15 13:56:52 +02:00
  • 998e1f2a36 DO NOT MERGE: bench without device sync in drop al/bench_no_device_sync Agnes Leroy 2025-10-14 10:11:41 +02:00
  • 538e886f13 chore(gpu): remove use of duplicate async in hl api and non async integer ops Agnes Leroy 2025-10-14 09:55:53 +02:00
  • 7bad509f9a fix(gpu): fix perf regression introduced in cf3f25efdd Agnes Leroy 2025-10-15 17:14:36 +02:00
  • 3f90d492b0 docs: add ReRand documentation Arthur Meyre 2025-10-13 18:01:16 +02:00
  • 0131cf402d chore(docs): update the designs yuxizama 2025-10-15 11:30:55 +02:00
  • 3d0b4e54e6 Update utilities.rs Ben 2025-10-15 16:06:16 +01:00
  • c99bc6d97f chore(docs): update doc designs yuxizama 2025-10-15 11:34:15 +02:00
  • a84cf4ed21 fix(gpu): coprocessor install workflow Andrei Stoian 2025-10-14 17:24:29 +02:00
  • ab40df4b7f chore(gpu): change coprocessor gpu bench name to match other names Agnes Leroy 2025-10-14 11:36:43 +02:00
  • 96d976215d chore: don't import deprecated GenericArray use the aes crate Block instead Arthur Meyre 2025-10-13 12:04:03 +02:00
  • 9a3c5a531b wip: show instantiated template for 1.5 ns/tmp/data_1_5 Nicolas Sarlin 2025-10-15 10:37:26 +02:00
  • 8ad8279a91 chore(backward): backward compat data targeted generation Nicolas Sarlin 2025-10-14 17:04:59 +02:00
  • 4e9db278d7 Update params.rs -- reset to both Ben 2025-10-15 10:57:46 +01:00
  • 6ab84bced3 Update params.rs -64 Ben 2025-10-15 10:54:35 +01:00
  • 1fcb85ad7e chore: scalar am/chore/scalar-bench-throughput-dedup am/chore/bench-throughput-dedup Arthur Meyre 2025-10-15 10:00:36 +02:00
  • 3b9eb360c1 chore(backward): regenerate KVStore backward data Thomas Montaigu 2025-10-09 14:21:48 +02:00
  • 498b0e6e5c refactor: use BTreeMap as internals of KVStore Thomas Montaigu 2025-10-08 11:31:26 +02:00
  • d9c5c36371 chore: fast default bench for throughput + less bit sizes Arthur Meyre 2025-10-14 14:21:43 +02:00
  • a9d0b9a3fb chore: fix cmux doctstrings Arthur Meyre 2025-10-13 09:44:42 +02:00
  • cf3f25efdd chore(gpu): add missing syncs in linearalgebra functions and aes Agnes Leroy 2025-10-13 15:26:10 +02:00
  • c3ed1a7558 chore(gpu): internal renaming Agnes Leroy 2025-10-13 13:59:18 +02:00
  • 6347f25668 chore(gpu): synchronize after every release Agnes Leroy 2025-10-09 15:25:34 +02:00
  • 58ae2f5359 chore: don't import deprecated GenericArray use the aes crate Block instead Arthur Meyre 2025-10-13 12:04:03 +02:00
  • 9ea5c04be6 chore(deps): bump foundry-rs/foundry-toolchain from 1.4.0 to 1.5.0 dependabot[bot] 2025-10-12 02:02:29 +00:00
  • c4798dd2b3 minimal compiling and working bench it seems dt/bench/ks32_classic_multi_bit Arthur Meyre 2025-10-10 16:26:45 +00:00
  • 79fdb33632 refactor(gpu): tests and long run tests for oprf Enzo Di Maria 2025-10-06 17:28:00 +02:00
  • dc4001c80f feat(gpu): support keyswitch 64/32 as/ks32_gpu Andrei Stoian 2025-10-10 17:25:03 +02:00
  • ccc333a56a wip am/wip/check-new-keys Arthur Meyre 2025-10-10 15:00:44 +00:00
  • 5e875462df WIP: create KS32 MB-PBS benchmark using dynamic AP David Testé 2025-10-10 13:24:19 +02:00
  • fb4033edea chore: bump version to 1.4.1 tfhe-rs-1.4.1 Thomas Montaigu 2025-10-10 11:05:32 +02:00
  • 0d76e05a4f chore(docs): fix docs for docs.rs Thomas Montaigu 2025-10-10 10:48:47 +02:00
  • 7426ad41fe chore(backward): regenerate KVStore backward data Thomas Montaigu 2025-10-09 14:21:48 +02:00
  • 6869214e15 refactor: use BTreeMap as internals of KVStore Thomas Montaigu 2025-10-08 11:31:26 +02:00
  • eb03158e6e chore(backward): add data for ks32 noise squashing server key Nicolas Sarlin 2025-10-07 18:32:59 +02:00
  • 69b8cc28e2 chore(backward): add data for ks32 client key, server key and ct Nicolas Sarlin 2025-10-07 12:32:18 +02:00
  • bc1b87a60c chore: add CompressedKVStore backward compat tests Thomas Montaigu 2025-10-06 18:01:52 +02:00
  • 91b263d480 chore(gpu): split integer utilities file Agnes Leroy 2025-10-09 14:58:01 +02:00
  • 41a41278e6 chore(docs): fix docs for docs.rs Thomas Montaigu 2025-10-10 10:48:47 +02:00
  • 59401c6956 wip dyn ap bench am/chore/dyn-ap Arthur Meyre 2025-10-10 12:00:37 +02:00
  • 30938eec74 chore(gpu): use active streams in int_radix_lut Andrei Stoian 2025-09-11 15:40:36 +02:00
  • 516789bd5d chore(backward): add data for ks32 noise squashing server key Nicolas Sarlin 2025-10-07 18:32:59 +02:00
  • 027792d659 chore(deps): bump docker/login-action from 3.5.0 to 3.6.0 dependabot[bot] 2025-10-08 08:38:57 +00:00
  • 1ed9d6a85e chore(deps): bump actions/stale from 10.0.0 to 10.1.0 dependabot[bot] 2025-10-08 08:38:52 +00:00
  • 705f383ad2 chore(gpu): use smart pointers in radix lut as/radix_lut_smart_pointers Andrei Stoian 2025-10-03 14:59:13 +02:00
  • 126138a59d chore: only run KVStore benches on CPU Thomas Montaigu 2025-10-07 10:32:35 +02:00
  • 241685fccc chore(backward): add data for ks32 client key, server key and ct Nicolas Sarlin 2025-10-07 12:32:18 +02:00
  • e739f43ec5 chore: add CompressedKVStore backward compat tests Thomas Montaigu 2025-10-06 18:01:52 +02:00
  • 3be7aae8f3 chore(gpu): use active streams in int_radix_lut Andrei Stoian 2025-09-11 15:40:36 +02:00
  • 4947772d37 fix Ben 2025-10-06 11:23:09 +01:00
  • 715f80e4a4 (WP) benches: core-crypto + integers Ben 2025-10-03 14:16:07 +01:00
  • eb2692302f (WP): benches add/mul/bitand Ben 2025-10-03 14:41:39 +01:00
  • 5a7ddfb0b1 fix Ben 2025-10-06 11:23:09 +01:00
  • 836a8878ef (WP) benches: core-crypto + integers Ben 2025-10-03 14:16:07 +01:00
  • 3073d60f11 fix(hpu): work-around a criterion assert by reducing number of elements on division & modulus throughput bench tfhe-rs-1.4.0 tfhe-hpu-backend-0.3.0 tfhe-cuda-backend-0.12.0 pgardratzama 2025-10-07 13:51:09 +02:00
  • d983777240 wip verified cpk rerand is equivalent for nosie measurements Arthur Meyre 2025-10-07 12:15:49 +00:00
  • 7a3d5802c3 wip add primitives to be able to write sanity check on rerand/dp/ks/ms test Arthur Meyre 2025-10-07 12:06:58 +00:00
  • a05d228899 docs(wasm): remove obsolete TODO in CompactPkeCrs::deserialize Himess 2025-10-06 15:08:45 +03:00
  • 63055d5ca8 test: add KS32 compatibility for the dp_ks_pbs128_packingks AP Arthur Meyre 2025-09-30 17:29:46 +02:00
  • 46a3008739 test: add KS32 compatibility for the dp_ks_ms AP Arthur Meyre 2025-09-30 12:57:18 +00:00
  • f2674da031 test: add KS32 compatibility for the br_dp_ks_ms AP Arthur Meyre 2025-09-29 14:34:52 +00:00
  • 12c2a2a8b7 feat: make FheUint/FheInt/FheBool compatible with AP params for conformance Arthur Meyre 2025-10-06 16:38:21 +02:00
  • b61dd21ef7 fix(hpu): HPU HLAPI ERC20 bench was missing pbs-stats feature pgardratzama 2025-10-06 22:03:12 +02:00
  • ca4159f123 fix(hpu): fix overflow flag of OVF_MUL & OVF_MULS, also update simulation HPU config pgardratzama 2025-10-06 17:17:55 +02:00
  • ab25919187 fix(hpu): throughput benchmarks were done 1 IOp per 1 IOp... pgardratzama 2025-10-06 11:53:47 +02:00
  • 1b38f8ccfc fix(hpu): fix expected value of ilog2 & modulus operation pgardratzama 2025-10-03 16:24:09 +02:00
  • 6a676551d8 chore(shortint): add metaparams for ks32 Nicolas Sarlin 2025-10-06 15:06:58 +02:00
  • afb79a0b1c chore(hlapi): export CompressedKVStore Thomas Montaigu 2025-10-06 18:00:36 +02:00
  • 189ad04e17 wip cpk KS MS looks ok Arthur Meyre 2025-10-06 16:24:59 +00:00
  • 727289431b update params for the correct ks to be checked (big is the same as in rerand) Arthur Meyre 2025-10-06 16:04:35 +00:00
  • 5e5c321894 wip code compiles, need to update KSK to manage ks to KS32 Arthur Meyre 2025-10-06 15:43:37 +00:00
  • be9ab659f0 wip cpk, basis, not working Arthur Meyre 2025-10-06 14:36:15 +00:00
  • bdc81940a3 wip add ks32 decryptions for rerand Arthur Meyre 2025-10-03 17:00:32 +00:00
  • 3b3d614473 wip add ks32 test instantiation Arthur Meyre 2025-10-03 16:39:46 +00:00
  • 5a25d7b51b wip rebase add missing with_engine primitives Arthur Meyre 2025-10-03 16:36:21 +00:00
  • d084b11681 wip pfail Arthur Meyre 2025-10-03 16:10:05 +00:00
  • 3129192288 wip might work Arthur Meyre 2025-10-02 17:01:03 +00:00
  • 8360db55ce wip wip Arthur Meyre 2025-10-01 16:55:00 +00:00
  • 58a6aa73dc wip wip need cpk + zero encryption and ksk rerand Arthur Meyre 2025-10-01 16:11:13 +00:00
  • cd2acf4638 wip ap written Arthur Meyre 2025-10-01 15:06:55 +00:00
  • 9fb4535578 test: add KS32 compatibility for the dp_ks_pbs128_packingks AP Arthur Meyre 2025-09-30 17:29:46 +02:00
  • 831a4e8e22 test: add KS32 compatibility for the dp_ks_ms AP Arthur Meyre 2025-09-30 12:57:18 +00:00
  • b44c3836d9 test: add KS32 compatibility for the br_dp_ks_ms AP Arthur Meyre 2025-09-29 14:34:52 +00:00
  • 0277403c45 feat: add From<MetaParameters> for Config Thomas Montaigu 2025-10-01 11:08:54 +02:00