ingonyama-zk / icicle

A hardware acceleration library for compute intensive cryptography :ice_cube:
https://dev.ingonyama.com/icicle/overview
MIT License
329 stars 97 forks source link

Use multi-threaded CUDA compilation to spped up compilation #439

Closed svpolonsky closed 6 months ago

svpolonsky commented 6 months ago

Describe the changes

Speed up CUDA c++ compile time using multi-threaded compilation (--split-compile flag). The tests on 8 core machine show ~2x acceleration.

Linked Issues

Compiling c++ takes long time