Skip to content

hkanpak21/NEXUS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-GPU/Multi-Node NEXUS

Extended from original NEXUS for distributed execution per study.md roadmap.

Baseline Reproduction

cd cuda
mkdir build && cd build
cmake .. -DCMAKE_CUDA_ARCHITECTURES=75  # T4 GPU
make -j
./bin/main  # Tests MatMul etc. (set TEST_TARGET_IDX in main.cu)

Dependencies

  • CUDA 13
  • NCCL (linked)
  • Phantom-FHE (bundled)
  • NTL, GMP (apt installed)

Next: Multi-GPU Scaling

Implement RNS limb parallelism in Phantom NTT/key-switching, NCCL input-broadcast/output-aggregation.

Run baseline MatMul test to verify.

About

Non-interactive protocol for secure transformer inference based on RNS-CKKS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 50.0%
  • Cuda 48.8%
  • Other 1.2%