Skip to content

v1.0.4

Compare
Choose a tag to compare
@tevador tevador released this 22 Jun 21:50
· 190 commits to master since this release

Benchmark usage:

RandomX benchmark v1.0.4
Usage: bin/randomx-benchmark [OPTIONS]
Supported options:
  --help        shows this message
  --mine        mining mode: 2080 MiB
  --verify      verification mode: 256 MiB
  --jit         x86-64 JIT compiled mode (default: interpreter)
  --largePages  use large pages
  --softAes     use software AES (default: x86 AES-NI)
  --threads T   use T threads (default: 1)
  --affinity A  thread affinity bitmask (default: 0)
  --init Q      initialize dataset with Q threads (default: 1)
  --nonces N    run N nonces (default: 1000)
  --seed S      seed for cache initialization (default: 0)

Changes:

  • Dataset prefetch in interpreted VM #52
  • Support building a shared library #53
  • Use strongly typed enums #55
  • Fix cmake standalone build #56
  • Fix Windows detection #58
  • Configuration guidelines #59
  • Fix possible overflow in static_assert #67
  • benchmark: add thread affinity mask option #68
  • Regression tests #73
  • Large page support for FreeBSD #74
  • Different round keys for columns 0,1 and 2,3 in AesGenerator4R #76
  • Decrease the frequency of FADD/FSUB in favor of FMUL #77