You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The instructions in this repo for running SP1 are missing rust compilation flags that give free performance gains on most CPUs. The AMD EPYC 7713 used in your most recent benchmarking report supports AVX acceleration and hence should be enabled.
On my r6a.16xlarge instance, I get the following numbers:
The instructions in this repo for running SP1 are missing rust compilation flags that give free performance gains on most CPUs. The AMD EPYC 7713 used in your most recent benchmarking report supports AVX acceleration and hence should be enabled.
On my r6a.16xlarge instance, I get the following numbers:
We have implemented the native optimization flag you proposed, and it has improved SP1’s performance. Specifically, the optimized simple arithmetic test for SP1 now runs in 14.383s, compared to 15.623s in the non-optimized case, and the optimized memory allocation test runs in 16.029s, compared to 17.900s without optimization.
Please note that since running our benchmarks, our machine has been updated and now operates approximately 10% faster. As a result, all zkVMs are running about 10% faster in our current tests.
In general, we opted not to use hardware acceleration when performing our benchmarks, as our project targets a broad audience. We cannot assume AVX512 support by default, given that this is primarily available in high-end CPUs.
We will update the current blog post to explicitly mention that hardware acceleration was not tested in our initial comparison. Additionally, we will soon include hardware acceleration results for SP1 (enabling AVX512).
Looking ahead, we plan to compare RISC0 and SP1, both with CUDA acceleration. We hope that by that time, other zkVMs will also support such acceleration, allowing for a fair and representative comparison.
Please feel free to reach out if you have any further questions or concerns.
The instructions in this repo for running SP1 are missing rust compilation flags that give free performance gains on most CPUs. The AMD EPYC 7713 used in your most recent benchmarking report supports AVX acceleration and hence should be enabled.
On my r6a.16xlarge instance, I get the following numbers:
These flags are recommended in our docs.
The text was updated successfully, but these errors were encountered: