Igneum: the GPU-mined zkEVM L1. Node, miner, app, spec and site.
Find a file
igneum-josh 77261a8bc5 proto-opencl: OpenCL path for AMD, proven on Apple OpenCL, pocl and a wave64 CPU emulator
Exporter writes kernel.cl next to kernel.cu (same instruction list; memory-hard core emitted in a third, OpenCL C
dialect with the same literals as memhard.h). Pack headers are now C99-safe so a plain C host can include them.

proto-opencl/host.c: C99 + OpenCL 1.2 API, device list, runtime build, cache fill and FNV check, dataset build and
self-test, 3 vector warps standalone and in batch, bench and sweep as host.cu, whole-batch fingerprint. The 32-lane
exchange is sub_group_shuffle_xor only when the queried sub-group size for a 32-item work-group is exactly 32;
otherwise a local-memory exchange with one barrier per exchange, so wave64 hardware cannot change the hash
(WAVEFRONT.md). build.sh (macOS, Linux), build.bat (MSVC), README with the exact AMD-rig commands.

Proven without AMD silicon: Apple OpenCL 1.2 on the M5 Max 96/96 on all three packs (45.0 Mhash/s at 1 GiB, Apple
number, not AMD); pocl 7.2 CPU device 96/96 on both exchange paths including the real sub_group_shuffle_xor text;
CPU emulator 7 configurations incl. 64-wide sub-groups, identical fingerprint f99fb375b3abeaf5 everywhere.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 17:52:24 +01:00
.claude/agents Igneum: design docs, Metal lottery-hash prototype, CUDA test pack, finality simulation 2026-10-03 16:06:01 +01:00
brand Brand: icon and wordmark PNG set for email and profiles 2026-10-03 17:21:33 +01:00
docs proto-opencl: OpenCL path for AMD, proven on Apple OpenCL, pocl and a wave64 CPU emulator 2026-10-03 17:52:24 +01:00
proto-cuda proto-opencl: OpenCL path for AMD, proven on Apple OpenCL, pocl and a wave64 CPU emulator 2026-10-03 17:52:24 +01:00
proto-metal proto-opencl: OpenCL path for AMD, proven on Apple OpenCL, pocl and a wave64 CPU emulator 2026-10-03 17:52:24 +01:00
proto-opencl proto-opencl: OpenCL path for AMD, proven on Apple OpenCL, pocl and a wave64 CPU emulator 2026-10-03 17:52:24 +01:00
proto-vdf proto-vdf: Wesolowski VDF between the certified checkpoint and the program seed 2026-10-03 17:39:01 +01:00
sim RTX 5090: memory-hard pack 96/96 PASS, cache bit-exact with the Mac; ignore pycache 2026-10-03 17:18:44 +01:00
site Site: log and ledger links in nav and footer 2026-10-03 17:29:28 +01:00
.gitignore Brand: icon and wordmark PNG set for email and profiles 2026-10-03 17:21:33 +01:00
CLAUDE.md Project file: commit email is the GitHub-matched address everywhere 2026-10-03 17:16:30 +01:00