Skip to content

DeroStorm 1.5.2 - Fill the GPU

Choose a tag to compare

@Notoriousjoshyb Notoriousjoshyb released this 30 Aug 11:02
· 10 commits to main since this release

Fill the GPU. The batch now uses the VRAM it already had, and mining sits at four suffix blocks per SM instead of sweeping up to 1,252.

GPU

--gpu-batch=0 already claimed to size the launch from free VRAM; the library still launched 8,192 hashes, which left stage 1 and SHA on half-empty SMs. It now fills the card, capped at 32,768 so job latency stays under about half a second. On a 5080 that is 30,016 hashes a batch, ~350 ms, and 85.87 KH/s at 336 suffix blocks against 74.9k at 8,192.

Stage 1 writes each 256-byte append as sixteen-byte stores.

Mining defaults to four suffix blocks per SM (the occupancy this kernel actually reaches) instead of sweeping from a few KH/s up through 1,252, which measured slower under a display. --bench still sweeps. Pin --gpu-blocks=336 on a 5080 if you want the same number in the logs.

Windows and Linux GPU archives both ship the new kernels (fat cubins, Turing through Blackwell).

Checksums (SHA-256)

686269c4cd6219d1e4438ecae1ac775eebe45e789f35b24028cb952d1e95ef63  derostorm-1.5.2-windows-amd64.zip
f013e4cf93ab0d2efeb9858cbd5f1fdc7b3f207b922de27305d282062b9c3587  derostorm-1.5.2-linux-amd64.zip
04fabd1297b351b5fc6519d028435c74f641f7d86ad52ac0ab0228724d1494dd  derostorm-1.5.2-linux-arm64.zip
bef36f1c719415c7e4769f3625d7272630acc6f87f353ddb4b7c2fcd37d3e60d  derostorm-1.5.2-macos-amd64.zip
40162b89e35b908cc167650bdd76f88bd1b7f54d9d7c930cc0188cabf47ae736  derostorm-1.5.2-macos-arm64.zip