Skip to content

NicolasFlamel1/Mac-Studio-M1-Ultra-Cuckatoo-Trimmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mac Studio M1 Ultra Cuckatoo Trimmer

Description

This was created to determine the approximate number of cuckatoo30, cuckatoo31, and cuckatoo32 graphs per second that a Mac Studio M1 Ultra could mine using current techniques optimized for that hardware.

This program uses a pipelined approach for edge trimming where the GPU performs one mean trimming round on the next graph while the CPU performs the remaining mean trimming rounds on the current graph. The Mac Studio M1 Ultra's GPU is the bottleneck for this approach. Here's the approximate graphs per second that can be processed on that hardware using this approach.

Cuckatoo Graphs per second
30 1.35
31 0.56
32 0.26

Running

After installing Xcode, run the following commands to build and run this program. The EDGE_BITS value here can be changed to the cuckatoo variation that you want to use (e.g. #define EDGE_BITS 30 for cuckatoo30).

make
make run

About

Cuckatoo edge trimmer optimized for the Mac Studio M1 Ultra.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published