Intel HE Acceleration Library for FPGAs
Intel Homomorphic Encryption Acceleration Library for FPGAs, accelerating the modular arithmetic operations used in homomorphic encryption on Intel FPGAs.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
host/inc/fpga_context.h
Go to the documentation of this file.
1 // Copyright (C) 2020-2021 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
3 
4 #ifndef __FPGA_CONTEXT_H__
5 #define __FPGA_CONTEXT_H__
6 
7 #include <cstdint>
8 
9 namespace intel {
10 namespace hexl {
11 namespace fpga {
22 
23 } // namespace fpga
24 } // namespace hexl
25 } // namespace intel
26 
27 #endif
void acquire_FPGA_resources()
acquire_FPGA_resources Called at the beginning of the workload to acquire the usage of an FPGA ...
void release_FPGA_resources()
release_FPGA_resources Called at the end of the workload to release the FPGA