Updated Support for AArch64 (markdown)

JayDDee
2023-10-25 19:56:16 -04:00
parent 1473378445
commit a55d6a67e0

@@ -11,7 +11,7 @@ Requirements:
## Status ## Status
Work is continuing but progress is slow. 2 way parallel hash will be implemented on aplicable algorithms for NEON and will also benefit x86_64 CPUs without AVX2. 2 way parallel hash will be implemented on aplicable algorithms for NEON and will also benefit x86_64 CPUs without AVX2.
Development environment: Development environment:
* Raspberry Pi-4B 8 GB * Raspberry Pi-4B 8 GB
@@ -25,8 +25,13 @@ Uncommited changes:
The miner compiles and runs on Raspberry Pi 4B, and compiles for all version of armv8 with our without AES or SHA2 or both. The miner compiles and runs on Raspberry Pi 4B, and compiles for all version of armv8 with our without AES or SHA2 or both.
What works: What works:
* All algorithms except Verthash are working, Hodl is untested and unknown. * All algorithms ecept Verthash should be working, Hodl is untested and unknown.
* Unoptimized: Sha256dt, Blake2s, Scryptn * Allium ,Lyra2z & Lyraz330, Argon2d are fully optimzed for NEON, Allium also for AES.
* Yespower, Yescrypt, Scrypt are working for with slow sha256.
* Argon2d is fully oprimized.
* X17 is thhe only X* to be optimized in this realease.
* Unoptimized: Sha256dt, sha256t, Blake2s.
* Other algos not optimized for ARM.
* stratum+ssl and stratum+tcp are working, GBT is untested. * stratum+ssl and stratum+tcp are working, GBT is untested.
* CPU and SW feature detection and reporting is working, algo features in progress, CPU brand not yet implemented. * CPU and SW feature detection and reporting is working, algo features in progress, CPU brand not yet implemented.
* CPU temperature and clock frequency is working. * CPU temperature and clock frequency is working.