-
Notifications
You must be signed in to change notification settings - Fork 34
Description
I was trying to create a stripped down version of scrypt_core_3ways() for aarch64/armv8. The justification is (or so I imagine) that these sbc's do not have the memory capacity or bandwidth to benefit much from a full scrypt 3 ways and these four core soc's could run four threads consuming 256mb each for the 1gb ram many of these boards have. I have made some limited efforts in trying to make it work but cannot complete due to lack of skill. So far I got a miner that produces invalid work but the 2ways implementation has a similar hashrate to the scrypt_core_3ways(). For the aarch64 defined section you could replace the scrypt_core_3ways() and default to scrypt_core_2ways() in scanhash_scrypt(). You can download the WIP files from another comment I made, probably in the wrong place sorry. I also considered porting the asm/scrypt-arm.S to armv8. More details in comment link below. Thank you. effectsToCause@4530b31#commitcomment-29544892