Skip to content

Allow Bitblade CUDA to create more than 1 plot per run (-n) #970

Open
@j4s0n

Description

@j4s0n

Describe the request
Add a configuration option to allow the COUNT flags to be greater than 1 via a configuration setting. This would more than double the speed of Bladebit CUDA plotting. Every time Bladebit starts, it performs an allocating buffers phase, which takes a significant amount of time (58% of the total plot time, on my system). This is only done once, regardless of how many plots are being created (ie, -n 100).

Additional comments
On my testing, creating 1 c7 plot takes 4m9s. Creating 2 plots takes 6m34.8s (1m44.7s savings). Creating 3 plots takes 8m36.3s.

I understand that this is architecturally a divergence from how plotman traditionally schedules plotting (single plot tasks in parallel). This could be accomplished either by using something like a minimum_plotting_count option which would passed to bladebit -n. This would cause the plotter to fail once the disk is full, so some disk space checks to override may be desired.

Alternately, using a boolean-style setting could be used by detecting disk space combined with utilizing the suspend or kill commands once the disk is full.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions