Bitcoin Forum
July 12, 2026, 08:17:20 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Neil Pearl Miner - open source miner for Pearlhash (Nvidia/AMD)  (Read 139 times)
Neilquick (OP)
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
June 25, 2026, 08:36:59 PM
Last edit: July 09, 2026, 05:17:51 PM by Neilquick
 #1

Neil Pearl Miner (Nvidia/AMD)
A high-performance Pearl (PRL) proof-of-work miner for NVIDIA and AMD (beta) GPUs.

Mixed-GPU rigs are supported. Ampere/Ada cards run a fused int8 tensor-core kernel (GEMM + in-mainloop transcript fold + tensor-core noise generation), bit-exact with the Pascal DP4A path; Pascal cards run DP4A.

Features
AMD cards beta support
~7.0 TH/s sustained on a single Tesla P40 (Pascal DP4A).
~30 TH/s on a single RTX 4050 mobile (Ada) — fused int8 tensor-core GEMM + in-mainloop transcript fold + tensor-core noise generation, all bit-exact with DP4A.
~220 TH/s on RX 9900
Multi-GPU — auto-detects every GPU and runs one worker per card, near-linear scaling.
Continuous mining — no idle time waiting between pool jobs.
Background proof submission — finding a share never stalls the search.
Solo mining — mine to your local pearl-gateway node.
Pool mining — built for LuckyPool's Pearl stratum (default) with more pool protocols planned.
Dev fee - 1%
Available for Windows/Linux/Hive

Quick Start

Windows
Code:
neil-miner.exe --wallet prl1YOURWALLET --worker rig1

Linux
Code:
./neil-miner --wallet prl1YOURWALLET --worker rig1

That's it — it auto-detects all GPUs and starts mining.

Official links
Source: https://github.com/neilquicks/neil-pearl-miner
Latest version: https://github.com/neilquicks/neil-pearl-miner/releases/tag/v2.0.0
Neilquick (OP)
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
July 01, 2026, 07:22:20 PM
 #2

Open Pearl Miner v1.8.0 public release

What new
Added support dual mining ModelOS and Pearl (MDL+PRL)
Fix error on 6700XT
Support 9700XT cards

What changes
Intel Arc XMX — Implements an 8×8×32 INT8 cooperative matrix fold shader using SIMD8. Produces a bit-exact transcript through per-lane XOR combined with subgroupXor across four 8×8 fragments that form a single 16×16 hash tile. Validated against CPU results.

RDNA1 / Vega 56 (SWINT8) — Uses a software-emulated INT8 dot product by manually sign-extending operands and performing INT32 multiply-add operations when shaderIntegerDotProduct is unavailable. Shares a unified execution path with the DP4A implementation.

Architecture gating — Updated to use the exact RDNA2 device ID range (0x73BF–0x7447), allowing RDNA4 devices (0x7550) to bypass the RDNA2-specific path correctly.

Vendor detection — vendor_id is captured during initialization; Intel's vendor ID (0x8086) enables acceptance of the XMX 8×8×K matrix shape during the cooperative matrix capability probe.

Also
Available for Windows/Linux/Hive
Support Nvidia and AMD cards
Open source code
Dev fee 1%

Official links
Source: https://github.com/neilquicks/open-pearl-miner/
Latest version: https://github.com/neilquicks/open-pearl-miner/releases/tag/v1.8.0
Neilquick (OP)
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
July 04, 2026, 01:35:05 PM
 #3

Open Pearl Miner v1.9.0 Public release. High performance for middle cards

What new
Fused CuTe Ampere/Ada kernel (sm_80+). 128×256 CTA tile, in-mainloop transcript fold, multistage cp.async.cg + ldmatrix, <8,1,1> TiledMMA (each warp owns a 16-row band so the R-block fold is a direct in-register shfl_xor). Engaged automatically for the real mining shape (region multiple of 128×256, R multiple of 32). Measured 42.7 TH/s on an RTX 4050 (Ada), bit-exact with the DP4A transcript.
Dependency-free ldm fallback. Raw-PTX mma.sync.m16n8k32 with 16 N-fragments per warp (A fragment loaded once, reused ×16) for shapes the CuTe fold doesn't cover, plus a cascade of 64×256 / 64×128 tilings.
Pascal DP4A dual-tile (NT=2). Each warp now computes two adjacent 16×16 tiles, loading the A fragment once for both (shared-memory traffic per FLOP cut ~1.5×), with int2 global→shared staging. Bit-exact: identical dp4a inputs and order.
Leaner bundle. Excluded stray transitive deps (numba/llvmlite, pandas, lxml, pywin32) from the frozen build — back to ~30 MB.

Experimental
CUDA path builds clean for sm_61 / sm_86 / sm_89; the Windows DLL is smoke-tested on a Tesla P40 (Pascal DP4A, pow_split OK).
The Pascal NT=2 change is functional (P40 smoke test OK) but transcript equality on your card is worth a first-shares check as well.

Performance
The CuTe kernel benchmarked 42.7 TH/s bit-exact on the RTX 4050

Source: https://github.com/neilquicks/open-pearl-miner
Latest version: https://github.com/neilquicks/open-pearl-miner/releases/tag/v1.9.0
Neilquick (OP)
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
July 06, 2026, 03:23:17 PM
 #4

Open Pearl Miner v1.9.1 Public release

Main: fix continuous mining and AMD cards performance

What new
-
Code:
mine_job
now processes each job continuously. A pool job only defines the key (derived from the block header) and the target, while the A and B matrices are generated by the miner from a fresh Philox seed. As a result, a single job becomes an effectively endless stream of unique grids. The miner repeatedly generates a new grid and continues scanning the same job_id without any idle time, submitting every qualifying tile it finds. Mining only switches to a different job when a newer pool job arrives or when a scheduled dev-fee wallet rotation occurs.
-Corrected the TH/s display

Custom miner for HiveOS now available

Official links
Source: https://github.com/neilquicks/open-pearl-miner/
Latest version: https://github.com/neilquicks/open-pearl-miner/releases/tag/v1.9.1
Neilquick (OP)
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
July 09, 2026, 05:23:06 PM
 #5

Neil Pearl Miner v2.0.0 release.
We've completely updated and rewritten the miner. Version 2.0.0 is now available, featuring new features and updates.
We've also added support for new AMD graphics card series, including Radeon.
Version 2.0.0 is even more efficient and stable.

Official links
Source: https://github.com/neilquicks/neil-pearl-miner
Latest version: https://github.com/neilquicks/neil-pearl-miner/releases/tag/v2.0.0

Other
Available for Linux/Windows
Mining efficiency has been increased for modelOS
HiveOS custom miner in active development
energy_xxx
Jr. Member
*
Offline

Activity: 219
Merit: 1


View Profile
Today at 12:11:23 PM
 #6

Has anyone tried the miner? I couldn't get it to work. Has anyone achieved the speeds it promises?

AMD GPU Hashrate (TH/s)
Vega 56 32
Vega 64 38
RX 6600 60
RX 6700 XT 94
RX 6800 105
RX 6800 XT 121
RX 6900 XT 121
RX 7600 100
RX 7700 XT 116
RX 7800 XT 116
RX 7900 XT 139
RX 7900 XTX 151
RX 8800 (est.) 153
RX 8900 XT (est.) 155
RX 9800 (est.) 160
RX 9900 XT (est.)   220
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!