Skip to content

HLC-Lab/thesis_25_tormenta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cuHEAR: GPU-Accelerated Encryption for Allreduce Collectives

cuHEAR is an implementation of HEAR for GPUs that support the NVIDIA CUDA architecture.

Building & usage

cuHEAR uses CMake:

cmake -Bbuild -D CMAKE_BUILD_TYPE=RelWithDebInfo
cd build
make

The shared library can then be found in build/cuhear. To instrument a program to use it, you can:

LD_PRELOAD=./libcuhear.so ./my_program

License

cuHEAR is licensed under the terms of the MIT License. See LICENSE for details.

About

An implementation of HEAR for GPUs that support the NVIDIA CUDA architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.7%
  • Cuda 28.9%
  • CMake 1.4%