Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/roman/hash docs #556

Merged
merged 15 commits into from
Jul 16, 2024
Merged
Prev Previous commit
Next Next commit
Update docs/docs/icicle/primitives/poseidon2.md
Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
  • Loading branch information
ChickenLover and jeremyfelder committed Jul 14, 2024
commit 26c2c61c0c9211f11ec60fb946c99edc42d4df2f
2 changes: 1 addition & 1 deletion docs/docs/icicle/primitives/poseidon2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## Using Poseidon2

ICICLE Poseidon2 is implemented for GPU and parallelization is performed for each state.
What that means is we calculate multiple hash-sums over multiple pre-images in parallel, rather than going block by block over the input vector.
We calculate multiple hash-sums over multiple pre-images in parallel, rather than going block by block over the input vector.

So for Poseidon2 of width 16, input rate 8, output elements 8 and input of size 1024 * 8, we would expect 1024 * 8 elements of output. Which means each input block would be of size 8 and that would result in 1024 Poseidon2 hashes being performed.
ChickenLover marked this conversation as resolved.
Show resolved Hide resolved

Expand Down
Loading