Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
host
inc
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 {
16
void
acquire_FPGA_resources
();
21
void
release_FPGA_resources
();
22
23
}
// namespace fpga
24
}
// namespace hexl
25
}
// namespace intel
26
27
#endif
intel::hexl::fpga::acquire_FPGA_resources
void acquire_FPGA_resources()
acquire_FPGA_resources Called at the beginning of the workload to acquire the usage of an FPGA ...
intel::hexl::fpga::release_FPGA_resources
void release_FPGA_resources()
release_FPGA_resources Called at the end of the workload to release the FPGA
Generated by
1.8.5