Skip to content

Questions: DP value, RAM sizing, checkpointing #3

@Zreaptrix

Description

@Zreaptrix

Hi pscamillo,

I came across PSCKangaroo through the BitcoinTalk forum and wanted to reach out with a few questions. First, I really appreciate the work you've put into this, the checkpoint system and concurrent mode stand out as genuine improvements over RCKangaroo for long runs.

My setup: I currently have one RTX 5070 Ti and 16GB system RAM, and I'm planning to add a second 5070 Ti down the line. A few questions if you don't mind:

  1. Checkpointing: Does a clean Ctrl+C save everything (both the TAME table and WILD state) so a resume picks up with zero wasted work?

  2. DP value and RAM: I've been reading RetiredCoder's forum posts and got a bit confused. My understanding is: higher DP = fewer distinguished points generated but each one is more "valuable", and more RAM = larger TAME table = better collision probability. Is that right? And on DP vs timeframe, I think both a lower DP run and a higher DP run ultimately accumulate the same total number of entries in the table, it's just a matter of how long it takes to get there? So my real question is: Does a higher DP setting with the same RAM limit as a lower DP run simply take longer to fill the same table, meaning it covers more total keyspace hops to get there, or does it end up exploring the same amount of keyspace as a lower DP run, just spread over a longer timeframe?, covering ground that the lower DP shorter run wouldn't reach? And on the qualifying DP point, since kangaroo paths are deterministic once started, if a tame and wild path would have collided at a point that doesn't qualify as a DP under the current threshold, the kangaroo hops straight past it silently. But since the paths are deterministic, would that missed collision still show up quickly once either kangaroo eventually lands on a qualifying DP nearby, or is it gone forever unless they happen to cross again at a valid point?

  3. RAM upgrade: Is it worth upgrading from 16GB to 64GB or 128GB for Puzzle 135, and how much does the larger TAME table actually improve my odds?

  4. Adding RAM mid-run: If my TAME table fills at 16GB and I later upgrade to 64GB, can I load my existing checkpoint and continue with the larger limit, or does the table need to be rebuilt?

I know Puzzle 135 is essentially a lottery for my system, I'm just trying to make sure I'm not leaving odds on the table with the wrong configuration. Thanks again for building this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions