RuSt Algorand GPU vanity address Generator
cargo run --release optimizeNote down the best performance batch value for use in the generator.
cargo run --release generate --batch BATCH_SIZE PREFIXArbitrary options can be appended verbatim to the clBuildProgram call with the
--cl-build-options flag. optimize persists the value into bacon.json so
generate reuses it.
cargo run --release generate --cl-build-options "-cl-nv-maxrregcount=96" --batch BATCH_SIZE PREFIX
# tune & persist into bacon.json
cargo run --release optimize --cl-build-options "-cl-nv-maxrregcount=96" PREFIXNote (NVIDIA): this kernel is register-heavy and occupancy-bound, so capping registers-per-thread with
-cl-nv-maxrregcount=<N>can boost throughput a lot (~+30% on a Maxwell GTX 950 atN=96). The optimum is hardware-specific with a sharp cliff, so tune per GPU (try 80/88/96/104). NVIDIA-only — do not pass it on other vendors.
- Go to the vast.ai template: https://cloud.vast.ai/?template_id=85b0923f64acdb8521825c54e369fac3
- Select a machine of your choice and click "Rent"
- Connect to the machine
- Run ./bacon optimize / generate as described above
The utility hasn't been audited so please make sure to rekey any accounts for the addresses generated with it.