Skip to content
View pscamillo's full-sized avatar

Block or report pscamillo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pscamillo/README.md

Current focus

Two fronts, one toolchain — high-performance GPU/CUDA on NVIDIA Blackwell (sm_120):

  • Number theory & cryptography — Miller-Rabin primality, prime gap searches, Pollard's Kangaroo (ECDLP on secp256k1), and empirical verification of the Beal conjecture.
  • Vesuvius Challenge — Data augmentations for the Herculaneum scroll pipeline (May 2026 Progress Prize - https://scrollprize.org/winners).

Projects

  • mr_blackwell — Native Miller-Rabin CUDA kernel for NVIDIA Blackwell. CGBN replacement using Montgomery CIOS and PTX carry chains.
  • PSCKangaroo — GPU-accelerated Pollard's Kangaroo for secp256k1 ECDLP. Fork of RCKangaroo with concurrent mode, crash-safe checkpoints, and compact 16-byte DPs.
  • verimath — Deterministic, third-party-verifiable number-theory agent (factorization, primality proofs) on the CROO Agent Protocol. Every result ships with a reproducible SHA-256 attestation.
  • beal_bigint — GPU search for Beal conjecture counterexamples using the by-C^z parametrization. 20K+ hits validated, 0 counterexamples found.
  • icicle-blackwell-ntt — Empirical characterization of ICICLE NTT on consumer Blackwell (sm_120); profiling-driven, with a prototype for the digit-reversal bottleneck.
  • bitcoin-puzzle-research — Documented dead ends and empirically refuted approaches in Bitcoin puzzle research.

Approach

Empirical before theoretical. Negative results published with the same rigor as positive ones.

Pinned Loading

  1. mr_blackwell mr_blackwell Public

    Native Miller-Rabin GPU kernel for NVIDIA Blackwell - CGBN replacement

    C++ 3 1

  2. PSCKangaroo PSCKangaroo Public

    GPU-accelerated Pollard's Kangaroo for secp256k1 ECDLP. Fork of RCKangaroo by RetiredCoder. Concurrent mode (v59), crash-safe checkpoints, 16-byte compact DPs (2.5× more entries/GB), -ramlimit for …

    C++ 22 17

  3. bitcoin-puzzle-research bitcoin-puzzle-research Public

    Dead ends & lessons learned — what doesn't work for solving Bitcoin puzzle challenges (ECDLP on secp256k1)

    3 1

  4. beal_bigint beal_bigint Public

    GPU search for Beal counterexamples — by-C^z parametrization for empirical verification (RTX 5070 / Blackwell)

    Cuda 1

  5. icicle-blackwell-ntt icicle-blackwell-ntt Public

    Empirical characterization of ICICLE NTT on consumer NVIDIA Blackwell (RTX 5070, sm_120), with a prototype for the digit-reversal bottleneck.

    Cuda

  6. verimath verimath Public

    Deterministic, third-party-verifiable number-theory agent (factorization, primality proofs, factorization audits) on the CROO Agent Protocol. Every result ships with a reproducible SHA-256 attestat…

    Python