Skip to content

Releases

lpminer-cpu v1.0.2

Choose a tag to compare

@luckypoolio luckypoolio released this 31 Oct 09:54

lpminer-cpu 1.0.2

Source commit: bb570886366105918fc649170d1a4b56998e6449 · Displayed version: 1.0.2 (bb5708863661)

Changes

  • Compact job/share timing labels and durations, while retaining lifetime averages.
  • Optional AVX2/AVX512 skipped-write Blocknet kernels with bounded reference reconstruction. These remain opt-in; automatic kernel policy is unchanged.
  • Cancel obsolete Blocknet work inside a hash when chain context, nonce prefix or connection changes. Difficulty-only and same-parent refreshes can finish valid work.
  • Reuse validated tuning results on matching clean Linux builds, topology, placement, memory budget and measured page backing.
  • Add automatic, regular, required 2 MiB and required 1 GiB page modes, plus Linux container-aware RAM sizing.
  • Preserve the universal x86-64 build, separate ARM64 build and existing algorithm catalog.

Downloads

Asset Use
lpminer-cpu-1.0.2-bb5708863661-linux-x86_64-universal.tar.gz Linux Intel/AMD x86-64; one binary with runtime CPU dispatch
lpminer-cpu-1.0.2-bb5708863661-linux-arm64.tar.gz Linux ARM64 / ARMv8-A NEON
lpminer-cpu-1.0.2-source.tar.gz Corresponding miner source, CMake build files and tests
SHA256SUMS SHA-256 checksums for all three archives

Runtime: 64-bit Linux, glibc 2.34+, libcurl.so.4, libgmp.so.10. Blocknet uses a 2 GiB arena per worker; automatic memory budgeting allows 2.25 GiB per worker plus a 2 GiB reserve.

GitHub's automatic “Source code” links below contain this release-documentation repository. Download lpminer-cpu-1.0.2-source.tar.gz for the miner's corresponding source.

Quick start

./lpminer-cpu -a blocknet \
  -o stratum+tcp://eu.lproute.com:3348 \
  -u YOUR_BNT_WALLET -p x -t 2

Parameters · Examples

Validation

  • Universal Linux x86-64 release checks: 25/25 passed, plus console cadence and job/share statistics checks.
  • ARM64 release checks: 24/24 passed under emulation. Native ARM performance has not been qualified by these checks.
  • The universal release was verified mining with two workers on a native AVX512 host, including accepted shares.

The new skipped-write kernels are optional and do not imply a performance gain on every CPU. See the packaged docs/blocknet-kernels.md for details.


Archive SHA-256 checksums

98cb8db8910e13f624d63870915a2945fc2b7e3e9dd80e5a7171b6bf03d3bc08  lpminer-cpu-1.0.2-bb5708863661-linux-arm64.tar.gz
c2cfde3600dce218df3162e0241186055701d57e957382205b2ad94c3ae07fb1  lpminer-cpu-1.0.2-bb5708863661-linux-x86_64-universal.tar.gz
f83b9f213c7217fc0e2bd8e4e99652a59a724f59825b730d5328cf39a648979b  lpminer-cpu-1.0.2-source.tar.gz

With the downloaded archive and SHA256SUMS in the same directory:

sha256sum --check --ignore-missing SHA256SUMS

Credits

Based on cpuminer-opt by JayDDee and its contributors, with Blocknet adaptations from Seine. Copyright and third-party license notices are included in the archives.