e2fab622b5
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>
20 lines
467 B
Plaintext
20 lines
467 B
Plaintext
# Rust build artifacts
|
|
/target
|
|
|
|
# IDE / editor
|
|
/.idea
|
|
|
|
# Claude Code — keep shared settings.json, ignore machine-local overrides
|
|
/.claude/settings.local.json
|
|
|
|
# Active runtime config (copy mine.example.toml to create it; may hold a wallet)
|
|
/mine.toml
|
|
|
|
# Reverse-engineering scratch & competitor binaries — kept local, not committed.
|
|
# Not part of the miner; pearl-dump also holds a 108 MB file over GitHub's limit.
|
|
/alpha-miner
|
|
/pearl-dump/
|
|
|
|
# OS cruft
|
|
.DS_Store
|