This algo really needs a windows binary similar to what u did for zero coin
id donate .2 btc myself if you can add it so i cant test it on the zcash test net
I was tempted to copy the Nicehash binaries and offer them to you privately for .2 BTC.
https://github.com/nicehash/nheqminer/releasesFirst impressions:
I haven't tried the binaries and can't compile on Linux because I have an old version of QT. I don't want to risk breaking my
cpuminer compile environment.
nheqminer is a completely different from cpuminer, all c++, different SW architecture, different build process. Merging it with
cpuminer is not going to happen.
The algo has similar issues as zcoin, it is extremely memory hard so the limiting factor is memory bandwidth, not compute capacity.
It is already acknowledged by Nicehash that 6 threads are all that are needed on a i7, so mem bandwidth is already saturated and
it wouldn't benefit from optimizing.
There are opportunities to promote some SSE4/AVX code to AVX2 but the potential benefits are very limited. The i7 is already I/O bound
so it won't improve with AVX2 (as seen with zcoin) but i5 and I3 may see some improvement. With only 4 threads there may still be some
memory bandwidth available that could be exploited with more efficient code. How much it will help is anyone's guess.
Given the amount of work involved, my lack of experience with qmake and c++, and the limited potential benefit I'm going to pass on it
for the time being.
If anyone wants to pick it up I can help with the intrinsics but it looks pretty straightforward to migrate from AVX to AVX2.