Skip to main content

Plotting Requirements

Memory

We have separated the memory requirements by RAM only (no disk needed) and RAM + disk (for systems with 32 GiB of RAM). We also break down these requirements for plots meant to be stored on HDDs and for those meant to be stored on SSDs.

HDD

Technically, HDD plots will also work on SSDs, but we also have a format that is optimized to be stored on SSDs for farming.

RAM only

Memory requirements for full plotting in RAM for HDD friendly format:

  • K30: less than 64GiB
  • K31: less than 128GiB
  • K32: less than 256GiB
  • K33+: each increase in K will approximately double the previous K’s RAM requirements.

RAM + disk

We also expect to support partial plotting in RAM for all k sizes on 32 GiB RAM systems by writing to storage during plotting. This will add additional time compared to all RAM plotting, but won’t be as impactful as the previous plot format since compute takes a relatively large portion of the overall time.

SSD optimized

Memory requirements for Benes compression used in the SSD-only format will likely require significantly more RAM and plotting time, exact details still to be determined.

GPU versus CPU plotting

GPU plotting will be strongly recommended. Plotting times for a k32 format with a 3060 Ti nVidia GPU are expected to take about 11 minutes, and times for higher-end GPUs will scale down relative to their performance in memory bandwidth and compute. For each increase or decrease in k size, expect plotting time to double or half respectively.

info

Note that plot times are currently estimated and may still be adjusted depending on the final security and compression resistance requirements chosen at a later date.

CPU plotting will be possible but slow and expensive, and thus only recommended for small numbers of plots. Expect a modern high-end multi-threaded cpu system to take about 10x longer than a 3060 Ti GPU, and a single processor with DDR4 RAM to take 60-70x times longer than a 3060 Ti GPU.

Expected plot times

Some expected plot times according to size and format:

Processor
Type
Processor
Model
Plot
Size
Expected
Plot Time
GPU4090k325 minutes
GPU3060 Tik3211 minutes
CPUHigh-end multi-threadk3030 minutes
CPUHigh-end multi-threadk311 hour
CPUHigh-end multi-threadk322 hours
CPUSingle-threadk302.5 hours
CPUSingle-threadk315 hours
CPUSingle-threadk3210 hours

Eventual support for Apple M-Series and iGPU’s acceleration. First releases will support CPU plotting and nVidia GPUs, and later additional support for other chips will be included.