cuPQC-BigInt#

cuPQC-BigInt provides fixed-width, unsigned multi-precision integer arithmetic that runs directly inside CUDA kernels—single-thread or warp-cooperative (TPI) execution, modular and Montgomery arithmetic, and the wide (double-width) products needed to build modular-exponentiation and other big-number workloads on the GPU.

  • Features — Execution modes, bit widths, thread-per-instance (TPI) configurations, supported operations, and error handling.

  • Usage Guide — Descriptors, operators, thread and warp execution, arithmetic, division, modular and Montgomery arithmetic, compile and link.

  • API Reference — Operators, types, and device functions.