Thanks for all your hard work pulling the analysis together. It must have taken days of benchmarking, reconfiguring systems and tuning memory clocks. I thought your article would have put an end to the AMD vs Nvidia argument but the FUD and mudslinging continues. (Btw, are you going to update the data for DDR6 and Navi? I have some boards on order so I can send you test data when I get the cards. Unfortunately, it won’t be an apples to apples comparison as Nvidia uses 384-bit wide memory as opposed to AMD’s 256-bit wide bus)
I too am sick of the controversy around ProgPOW. Ultimately my company, ePIC Blockchain decided to step in and contribute our expertise, which consist of both GPU and ASIC design, to help with the ProgPOW audit. See this post to Hudson Jameson after all requests to emails, PM’s, to ECH (Ethereum Cat Herders) and Least Authority were ignored for a week prior to my post.
You ask good questions since the whole audit selection process has not been transparent as Anlan and other pointed out in this post.
I have little faith in the audit as the goals and methodology has not been made clear. For a more robust audit, the methodology also needs scrutiny and input. ECH and the core devs are not ASIC and GPU experts and, therefore, are not the best people qualified to assess whether the methodology is valid and complete. ePIC offered to provide input and help with the audit, even as a contributor, to fill in the gaps but that offer was also met with silence.
There are a lot of open questions to address in the audit and expertise needed which is not generally available, including ASIC development tools and GPU architecture and driver knowledge including the ability to code to the metal. @timolson noted in this post that the audit is a thankless job, that loses money and needs tools that many firms don’t have. I would also add that the Linzhi Open Chip Design needs to be synthesized to show if their claims are true and not.
I finally received an email 9 days ago that ECH had selected a hardware auditor but that has not been announced yet. Minutes from the core dev meeting #62 stated that ProgPOW is likely to miss Istanbul due to the hardware audit slipping.
Based on current pace of ETH 2.0 development, it is almost impossible for PoS to go mainnet in 2020. The pace of research is slow; there is a lot to be done to ensure security of the network and to prevent a hardware arms race.
EDITS - to fix links and typos