zij
January 22, 2018, 11:28am
4
There are very few version of mining software around - mainly due to how complex the program code is.
Unless you have several years background in programming and a strong mathematical background, I wouldn’t even both trying, but if you want to read more, these topics talk about it:
I have to say, I’m unable to figure out what the equihash algoirhtm is. I’ve read the white paper. I’m a programmer by trade and I’m still not sure what the algorithm is.
Is there not a simple consolidated description of what the algorithm is doing? Anywhere? Can someone spend 10 minutes to describe the naive implementation of what is being solved? I’d love to know if I could potentially optimize any of the current solver code, but I have no idea what it is doing, so it’s rather difficult …
These are great results, @tromp . Regarding the metrics, I’m with @jtoomim - we can’t use just one, and in fact many (or most?) people with CPUs and GPUs will gladly trade a lot of memory (as long as they have it in the system anyway) for a little speedup - e.g., 2x speedup when going from 1 GB to 20 GB usage would be a good tradeoff for someone who has 32 GB RAM installed. This is especially true for GPU cards, where the memory would usually be wasted if not used. Yet another metric to consider …
2 Likes