Advice on Cuckatoo hardware implementation

Correct; since the final pre-planned Jan 2021 hardfork.

Taek from Obelisk announced the Cuckatoo31 GRN1 ASIC at https://forum.grin.mw/t/obelisk-grn1-chip-details/ , while Henry Quan from ePIC gave a talk about it at GrinCon1: https://www.youtube.com/watch?v=n01GnIn2Hs0&list=PLvgCPbagiHgrQa5KVt4XixK9t_NbfpkuP

I don’t think so. ASAIK the Ipollo ASIC is not multi-chip.

I meant that the most efficient implementation, minimizing Joules/graph, would need to use that much SRAM. It would need an additional 512MB of serially accessed memory for the edge bitmap, which could be external DRAM.

DRAM indeed has way too much latency for the purely random access to node bits, while also wasting too much energy, since only one bit out of a whole cache-line is needed. Thus, DRAM is only useful in mean mining as used on GPUs.

FPGAs are quite unsuitable for C32 lean mining, having very limited on-chip SRAM and limited bandwidth to external SRAM chips, which also happen to cost a fortune.

Avoiding ASICs means that lean mining is ruled out, and for mean mining, existing high end GPUs are probably already close to optimal, as your performance mostly depends on memory bandwidth.

2 Likes