Bitcoin Forum
May 07, 2024, 04:02:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Advandced Open‑source ꜰᴘɢᴀ design ?(pipelinning and x2 unfolding transformation)  (Read 32 times)
ytrezq (OP)
Member
**
Offline Offline

Activity: 285
Merit: 27


View Profile
April 26, 2024, 12:33:56 PM
Last edit: April 26, 2024, 09:17:36 PM by ytrezq
 #1

I know ᴀꜱɪᴄs are more efficient but I’d like to make the customizations myself and be able to reconfigure to other mining algorithms.

The problem is all the Verilog or ᴠʜᴅʟ code I found seems to be purely iterative or focus only on the characteristics of the Bitcoin block to perform some sha256 precomputations. Bitmain’s antimers on the other end, likely fully leverage the possibilities from the ability to use netlists to get the highest throughput per logic blocks. In order to reach this, this means carry‑save adders ; factor 2 or maybe 4 unfolding ; architectural folding ; not only 1 but double pipelining ; shift registers design for shrinking number of ʟᴜᴛ used ; thermal optimization ; and all of this while shrinking the room usage of 1 sha256 unit in order to have the maximum units possible on a single chip clocked at the max ᴛᴅᴘ.

But I failed to find the source code of such an advanced design and I lack the knowledge to write such advanced code.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!