|
Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
|
Classes | |
| class | dyadic_multiply |
Functions | |
| setup_dyadic_multiply_io (n_dyadic_multiply, num_moduli, coeff_count) | |
| std::vector< uint64_t > | out (n_dyadic_multiply *3 *num_moduli *coeff_count, 0) |
| for (auto st:state) | |
Variables | |
| benchmark::State & | state |
| uint64_t | num_moduli = 7 |
| uint64_t | n_dyadic_multiply = 4096 |
| for | ( | auto st:state | ) |
| std::vector<uint64_t> out | ( | n_dyadic_multiply *3 *num_moduli * | coeff_count, |
| 0 | |||
| ) |
| setup_dyadic_multiply_io | ( | n_dyadic_multiply | , |
| num_moduli | , | ||
| coeff_count | |||
| ) |
| uint64_t n_dyadic_multiply = 4096 |
| uint64_t num_moduli = 7 |
| benchmark::State& state |
1.8.5