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:
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "jmprcx-solver"
|
||||
version = "0.1.0"
|
||||
edition = "2026"
|
||||
description = "Load and drive the Equihash 192,7 GPU solver fatbin via the CUDA Driver API"
|
||||
|
||||
[[bin]]
|
||||
name = "jmprcx-solver"
|
||||
path = "src/main.rs"
|
||||
|
||||
[dependencies]
|
||||
# none on purpose: raw FFI to the system CUDA driver (libcuda), no network needed
|
||||
Reference in New Issue
Block a user