I wonder how well this would run my recently discussed Cuckoo Cycle proof-of-work [1], where the bottleneck is atomically updating bit-pairs in a huge array randomly accessed by truncated outputs of siphash_2_4, by as many threads as possible.<p>The hyperthreading should allow for many outstanding loads&#x2F;stores hopefully saturating the memory subsystem,
while the ability to add instructions could be useful in reducing the instruction count of each siphash round.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10957765" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10957765</a>