new jdc init - #41
Merged
Merged
Conversation
Shourya742
force-pushed
the
new-jdc
branch
4 times, most recently
from
August 24, 2025 05:35
3c81973 to
f07fac7
Compare
Shourya742
force-pushed
the
new-jdc
branch
21 times, most recently
from
September 3, 2025 04:59
9ef0ca0 to
1e08d6b
Compare
Shourya742
force-pushed
the
new-jdc
branch
5 times, most recently
from
September 5, 2025 08:15
ccd0f23 to
eee5ac0
Compare
…y-for-sv1-messages implements display traits for sv1 messages
…tatic-dispatch Make vardiff pool statically dispatch
…ve-vardiff-error-logs improve pool vardiff error logs
Prevent churn in later commits.
Also adds a benchmark. - Use sha2 with compress+asm and add a midstate-based double-SHA256 hasher (FastSha256d) - Integrate optimized hasher into Miner::next_share() to speed up the nonce loop Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
- FastSha256d: mutate the first-pass second 64-byte block in place - Update only time and nonce (block1[4..8], block1[12..16]) before compress256 - Reduces per-nonce memory churn in the hashing hot path - Replace Target conversions with word-wise little-endian u32 comparison - Avoids allocations/conversions and allows early-out on first inequality Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
- Print a concise MH/s estimate per batch size in microbatch_bench for familiar throughput units. - Reduce verbosity: -Default batch sizes: 1, 8, 32, 128 (override via MINING_DEVICE_BATCH_SIZES). - Criterion timings: sample_size=10, warm_up=100ms, measurement=1s. - README: note MH/s output, document env override and concise defaults. Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
Previously it would measure one core and extrapolate, but not all cores are equal. Assisted-by: GitHub Copilot Assisted-by: OpenAI GPT-5
… pest_generator, pest_meta)
Speed up (sv2 native) CPU miner
Co-authored-by: plebhash <plebhash@proton.me> Co-authored-by: Gabriele Vernetti <62447440+GitGab19@users.noreply.github.com>
… is send to downstream on channel openning
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.