< Return to the Challenge Details.

Judging Criteria

Final judging will be completed in one (1) round, however, judges may provide feedback prior to the close of the Submission Period in order for Contestants to upgrade and improve their Submissions. Any feedback provided is not an indication of Challenge status. All Submissions will be prescreened to insure they have correctly met the Submission Guidelines and Content Restrictions and meet with Sponsor’s general standards and practices prior to any judging. Please see the detailed rules.

After the Submission Deadline, all valid Submissions will be reviewed and scored by our panel of qualified judges (listed below), taking into consideration the following criteria:

Public Contributions to the Challenge Community

Quality, Completeness, and Further Potential

Performance

While the performance criteria are listed last, they are nevertheless crucial and we hope it’s the performance criteria that will decide the winner(s) among the community-friendly, high-quality submissions.

The performance will be tested (and the above criteria applied) with Equihash parameters n=200, k=9, and, if supported, also with n=144, k=5. Submissions that perform well at both of these parameter sets will be favored over those that perform well at only one of them.

Testing will be done on a variety of systems. The reference system for testing of CPU implementations will likely be Core i7-4770K, 32 GB RAM (dual-channel DDR3-1600, 4x 8 GB modules), CentOS 7. As portability and capabilities of the submissions permit, they may also be tested on other/dissimilar systems including dual-socket server platforms and Xeon Phi.

GPU implementations will be tested on a variety of GPUs, both NVIDIA and AMD, in a variety of systems, so portability of the corresponding host code (also to be submitted) across at least a wide variety of Linux distros is highly desirable.

Challenge Judges

Jack Grigg

Zcash

Solar Designer

Openwall

Dmitry Khovratovich

Université du Luxembourg