Initial commit: jackpotminer Equihash 192,7 miner

GPU-accelerated Equihash 192,7 miner in Rust with three solver backends:
- CPU: Wagner's algorithm, AVX2 packed slots (xenoncat-style)
- OpenCL: full on-GPU solve (kernels/equihash.cl); runs on NVIDIA and AMD
- CUDA: driver-API replay of miniZ's extracted fatbin (src/miniz/)

Also includes a default-off pearlhash backend (src/pearl/, native CPU core +
NVRTC int8-GEMM GPU kernels) and a WIP Ethash CUDA backend (src/ethash/).

Reverse-engineering scratch (alpha-miner, pearl-dump/) and the active runtime
config (mine.toml) are gitignored; mine.example.toml is the template.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
jackpotincorporated
2026-06-05 23:08:20 -04:00
commit e2fab622b5
82 changed files with 781504 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Version=1.0
Name=jackpotminer
GenericName=Equihash 192,7 miner
Comment=Mine ZClassic (Equihash 192,7) — opens in a terminal window
Exec=/home/access/code/jackpotminer/run-jackpotminer.sh
Path=/home/access/code/jackpotminer
Icon=utilities-terminal
Terminal=true
Categories=Utility;