Thomas Montaigu
aa49d141c7
feat: add MetaParameterFinder
2025-12-12 11:20:03 +01:00
Arthur Meyre
4da1e19d5c
chore: fix typo in js wasm API doc
2025-12-09 16:33:37 +01:00
Nicolas Sarlin
4d6aeebd0c
chore: detect degree in compact list conformance
2025-12-04 13:59:03 +01:00
Nicolas Sarlin
f8a958663b
chore(tfhe): rename nightly feature flag to avx512
2025-11-26 11:28:21 +01:00
David Testé
a75b5107ff
chore(docs): change svg benchmark table names
...
This is done to ease automated table generation through continuous integration pipeline.
2025-11-24 14:03:08 +01:00
pgardratzama
4dcc428d46
chore(hpu): update PBS results with latest bistream
2025-11-10 18:43:50 +01:00
pgardratzama
d38df76eb6
chore(hpu): adds a page about HPU PBS performances
2025-11-10 18:43:50 +01:00
Ben
5854c2c450
chore(docs): add example estimator call
2025-11-03 18:25:45 +01:00
Arthur Meyre
9d31e994aa
chore(docs): make difference between benchmarks stand out more
2025-10-28 10:35:23 +01:00
Thomas Montaigu
106b46be7c
chore(docs): add KVStore docs
2025-10-17 13:05:52 +02:00
David Testé
0e1082f465
chore(docs): update benchmark results for all backends
...
This also removes tables in PBS benchmarks for failure probability
of 2**-40.
2025-10-17 09:49:47 +02:00
Arthur Meyre
375a4f80ae
docs: add ReRand documentation
2025-10-16 16:50:19 +02:00
Arthur Meyre
20a91337c1
chore: prepare v1.5
2025-10-16 15:23:36 +02:00
yuxizama
c99bc6d97f
chore(docs): update doc designs
2025-10-15 17:03:20 +02:00
Arthur Meyre
1513c3bc8c
chore: bump TFHE-rs to 1.4.0
2025-10-06 13:26:54 +02:00
pgardratzama
563502a6a6
chore(hpu): update tfhe-hpu-backend version, readme and run-on-hpu doc
2025-10-02 13:20:36 +02:00
Arthur Meyre
9fdaa983e3
chore: fix october typos
2025-10-01 14:32:41 +02:00
Pedro Alves
63e5504c80
doc(gpu): add a section about noise squashing
2025-09-09 13:10:23 -03:00
Nicolas Sarlin
b8a9a15883
doc: explain how to run first example
2025-09-02 16:48:33 +02:00
Nicolas Sarlin
b9d75c9f8f
fix: remove references to 2^-64 pfail for GPU
2025-09-01 17:01:15 +02:00
Guillermo Oyarzun
a8f391a442
chore(gpu): update 4_1_1 params to match specialized pbs
2025-08-28 17:54:59 +02:00
Nicolas Sarlin
fa48444611
chore(ci): update toolchain to nightly-2025-08-26
2025-08-28 08:41:48 +02:00
Mayeul@Zama
09aaa4e045
chore: enable unused_imports lint in doctests
2025-07-23 11:09:23 +02:00
tmontaigu
82cc9d3884
docs: add UpgradeKeyChain
2025-07-16 17:57:10 +02:00
Arthur Meyre
bd739c2d48
chore(docs): uniformize paths in docs to use "-" instead of "_"
...
- this is to avoid conflicts with gitbook
2025-07-09 14:36:04 +02:00
Andrei Stoian
97ce0f6ecf
feat(gpu): update GPU documentation
2025-07-07 09:44:43 +02:00
Nicolas Sarlin
b6c21ef1fe
docs: describe noise squashed compression
2025-07-07 09:32:51 +02:00
Arthur Meyre
f243491442
chore(docs): add features to the rust_configuration page
2025-07-04 17:06:15 +02:00
Arthur Meyre
b5248930a2
chore(docs): add handbook in explanation section
2025-07-04 17:06:15 +02:00
Arthur Meyre
2d280d98d2
chore(docs): add handbook in the security and cryptography section
2025-07-04 17:06:15 +02:00
Arthur Meyre
10b57f8a8e
chore(docs): add link to GPU and HPU backend docs in the installation page
2025-07-04 17:06:15 +02:00
Arthur Meyre
242df05eb2
chore(docs): add links to GPU and HPU backend on front page
2025-07-04 17:06:15 +02:00
Arthur Meyre
899d4a7750
docs: add noise squashing documentation
2025-07-04 16:08:25 +02:00
David Testé
7034d4ceb4
doc(bench): update benchmark results tables
...
All the results are using parameters set with p-fail of 2**-128.
CPU tables using parameters set with p-fail 2**-64 are removed.
GPU tables for 1xH100 and 2xH100 are now replace with the new
hardware standard: 8xH100-SXM5.
HPU results are added to the backend comparison table and integrate
latest operations available.
2025-07-04 10:06:14 +02:00
Arthur Meyre
799ae92f59
chore: remove dead link from docs
2025-07-04 10:04:22 +02:00
Arthur Meyre
d68305e984
chore: change link to point to the FHE.org discord for support
2025-07-03 10:28:10 +02:00
pgardratzama
9ac776185a
doc(hpu): fix spelling issue in data_versioning.md
...
Co-authored-by: futreall <86553580+futreall@users.noreply.github.com >
2025-07-02 15:32:57 +02:00
pgardratzama
28e44ca237
doc(hpu): Fix link to FPGA repository in the README
...
Co-authored-by: MozirDmitriy <dmitriymozir@gmail.com >
2025-07-02 15:32:57 +02:00
Mayeul@Zama
e1620d4087
feat(shortint): add support for centered modulus switch in parameters
2025-07-01 14:18:10 +02:00
Nicolas Sarlin
343cad641c
chore: TFHE-rs 1.3.0
2025-06-18 10:20:49 +02:00
tmontaigu
300c95fe3d
fix(doc): finish HPU example fix
2025-05-30 16:36:56 +02:00
pgardratzama
524adda8f6
fix(doc): hpu example was not compiling
2025-05-30 16:36:56 +02:00
Nicolas Sarlin
f51c70d536
feat(shortint): adds generic client key for atomic pattern support
2025-05-26 16:53:35 +02:00
Pedro Alves
408e81c45a
feat(gpu): add support for GPU-accelerated expand on the HL Api
...
- includes documentation about GPU's accelerated expand on the HL API
- rework CudaKeySwitchingKey
- Cloning the key is no longer necessary on the HL API
2025-05-23 11:54:29 +02:00
Nicolas Sarlin
9131aaa383
fix(doc): uniformized readme file names
2025-05-19 15:22:34 +02:00
Arthur Meyre
30a58cdd1a
chore: update version in docs to 1.2.0
2025-05-16 17:10:12 +02:00
Baptiste Roux
9ee8259002
feat(hpu): Add Hpu backend implementation
...
This backend abstract communication with Hpu Fpga hardware.
It define it's proper entities to prevent circular dependencies with
tfhe-rs.
Object lifetime is handle through Arc<Mutex<T>> wrapper, and enforce
that all objects currently alive in Hpu Hw are also kept valid on the
host side.
It contains the second version of HPU instruction set (HIS_V2.0):
* DOp have following properties:
+ Template as first class citizen
+ Support of Immediate template
+ Direct parser and conversion between Asm/Hex
+ Replace deku (and it's associated endianess limitation) by
+ bitfield_struct and manual parsing
* IOp have following properties:
+ Support various number of Destination
+ Support various number of Sources
+ Support various number of Immediat values
+ Support of multiple bitwidth (Not implemented yet in the Fpga
firmware)
Details could be view in `backends/tfhe-hpu-backend/Readme.md`
2025-05-16 16:30:23 +02:00
Arthur Meyre
d197a2aa73
chore: TFHE-rs 1.2.0
...
- update parameters deduped for classic and multi bit
2025-05-08 09:30:36 +02:00
Agnes Leroy
d9a3bd438f
docs(all): add hardware description in the summary bench page
2025-05-05 11:40:25 +02:00
David Testé
dc67ca721d
chore: update toolchain to 2025-04-28
2025-04-29 17:36:08 +02:00