Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 2.0.0 rc update doc #5410

Merged
merged 2 commits into from
Dec 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
* SSHE-HeteroNN: based on mpc and homomorphic encryption mixed protocal
* FedPASS-HeteroNN: based on fedpass protocol

> Algorithm Performance Improvements: (Comparison with FATE-v1.11.*)
* PSI (Privacy Set Intersection): tested on a dataset of 100 million with an intersection result of 100 million, 1.8+ times of FATE-v1.11.4
* Hetero-SSHE-LR: tested on data of guest 10w * 30 dimensions and host 10w * 300 dimensions, 4.3+ times of FATE-v1.11.4
* Hetero-NN(Based on FedPass Protocol): tested on data of guest 10w * 30 dimensions and host 10w * 300 dimensions, basically consistent with the plaintext performance, 56+ times of FATE-v1.11.4
* Hetero-Coordinated-LR: tested on data of guest 10w * 30 dimensions and host 10w * 300 dimensions, 1.2+ times of FATE-v1.11.4
* Hetero-Feature-Binning: tested on data of guest 10w * 30 dimensions and host 10w * 300 dimensions, 1.5+ times of FATE-v1.11.4

> OSX(Open Site Exchange) 1.0: Building Open Platform for Cross-Site Communication Interconnection
* Implement the transmission interface in accordance with the “ Technical Specification for Financial Industry Privacy Computing Interconnection Platform”,The transmission interface is compatible with FATE 1.X version and FATE 2.X version
* Supports GRPC synchronous and streaming transmission, supports TLS secure transmission protocol, and is compatible with FATE1.X rollsite components
Expand Down
23 changes: 23 additions & 0 deletions doc/2.0/fate/performance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## Performance
This document mainly introduces the performance comparison of the main algorithms based on FATE-v2.0.0 and FATE-v1.11.4.

Testing configuration:
* 2 hosts with same machine configuration
* System: Centos 7.2 64bit
* cpu: Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz, 32 cores
* Memory: 128GB
* hard disk: 4T
* Network: Lan, 1Gb
* use 16 cores on each host
* Dataset:
* PSI: input data is 100 million, result size is 100 million
* Other Algorithms:
* guest site: 10w * 30 dimensions, host size: 10w * 300 dimensions

| Algorithm | times on FATE-v2.0.0 | times on FATE-v1.11.4 | Improvements |
| ------------------------| ---------------------------------------- | --------------------------- | ------------------ |
| PSI | 50m54s | 1h32m20s | 1.8x+ |
| Hetero-SSHE-LR | 4m54s/epoch | 21m03s/epoch | 4.3x+ |
| Hetero-NN | 52.5s/epoch(based on FedPass protocol) | 2940s/epoch | 56x+ |
| Hetero-Coordinated-LR | 2m16s/epoch | 2m41s/epoch | 1.2x+ |
| Hetero-Feature-Binning | 1m08s | 1m45s | 1.5x+ |