Skip to content

raghavst/HEonGPU

 
 

Repository files navigation

🚀 HEonGPU - A GPU Based Homomorphic Encryption Library

This is a fork of the HEonGPU repository and is used for benchmarking.

Compiling the benchmark

We follow the same steps as mentioned in the HEonGPU docs:

cmake -S . -B build -DCMAKE_CUDA_ARCHITECTURES=89 -DHEonGPU_BUILD_BENCHMARKS=ON
cmake --build build -j

Run the benchmark

Run the custom benchmark using:

./build/bin/benchmark/reproduce_bench

About

HEonGPU is a high-performance library that optimizes Fully Homomorphic Encryption (FHE) on GPUs. Leveraging GPU parallelism, it reduces computational load through concurrent execution. Its multi-stream architecture minimizes data transfer overhead, making it ideal for large-scale encrypted computations with reduced latency.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Cuda 98.7%
  • Other 1.3%