axiom-crypto / halo2-lib

Monorepo of halo2 crates
MIT License
236 stars 145 forks source link

Add experimental use of icicle GPU Acceleration on pse feature #234

Closed jeremyfelder closed 8 months ago

jeremyfelder commented 9 months ago

This PR adds a feature halo2-icicle to enable GPU acceleration using Icicle on top of the PSE halo2 feature. It also adds a feature halo2-axiom-icicle that will be used to enable GPU acceleration on top of halo2-axiom; this is still a WIP and currently is the same as enabling halo2-axiom

jonathanpwang commented 9 months ago

Thanks a lot for this! Could you switch the base of the PR to community-edition? It should include everything from develop I believe.

In addition, some example benchmark comparisons for e.g., the keccak circuit would be helpful.

jeremyfelder commented 8 months ago

Closing in favor of #238 to have community-edition as base branch