Skip to content

Commit

Permalink
fix docs links for hash and merkle
Browse files Browse the repository at this point in the history
  • Loading branch information
yshekel committed Oct 20, 2024
1 parent 77aa7d5 commit dcd5150
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
16 changes: 8 additions & 8 deletions docs/docs/icicle/libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Each library has a corresponding crate. See [programmers guide](./programmers_gu
| ECNTT ||||||
| [Vector operations](./primitives/vec_ops) ||||||
| [Polynomials](./polynomials/overview) ||||||
| [Poseidon](primitives/poseidon) ||||||
| [Poseidon](primitives/hash#poseidon) ||||||

#### Supported fields and operations

Expand All @@ -42,16 +42,16 @@ Each library has a corresponding crate. See [programmers guide](./programmers_gu
| [Polynomials](./polynomials/overview) ||||
| [NTT](primitives/ntt) ||||
| Extension Field ||||
| [Poseidon](primitives/poseidon) ||||
| [Poseidon](primitives/hash#poseidon) ||||

### Misc

| Operation | Description |
| ----------- | :------------------------------------------: |
| Keccak | supporting 256b and 512b digest |
| SHA3 | supporting 256b and 512b digest |
| Blake2s | digest is 256b |
| Merkle-Tree | works with any combination of hash functions |
| Operation | Description |
| ----------------------------------------- | :------------------------------------------: |
| [Keccak](primitives/hash#keccak-and-sha3) | supporting 256b and 512b digest |
| [SHA3](primitives/hash#keccak-and-sha3) | supporting 256b and 512b digest |
| [Blake2s](primitives/hash#blake2s) | digest is 256b |
| [Merkle-Tree](primitives/merkle) | works with any combination of hash functions |



Expand Down
4 changes: 1 addition & 3 deletions docs/docs/icicle/multi-device.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,7 @@ There are many [different strategies](https://github.com/NVIDIA/multi-gpu-progra

This approach typically involves a single or multiple CPUs managing threads that read from and write to multiple devices, such as GPUs, CPUs, or accelerators. You can think of it as a scaled-up HOST-Device model.

<p align="center">
<img src="image.png" alt="Multi-Device Server Approach"/>
</p>
![Multi-Device Server Approach](image.png)

This approach doesn't necessarily allow for tackling larger computation sizes, but it does enable the simultaneous computation of tasks that wouldn't fit on a single device.

Expand Down
3 changes: 2 additions & 1 deletion docs/docs/icicle/primitives/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ This section of the documentation is dedicated to the main APIs provided by ICIC
- [NTT](./ntt.md)
- [Vector Operations](./vec_ops.md)
- [Polynomials](../polynomials/overview.md)
- _Hashing and commitment schemes coming soon_
- [Hash](./hash.md)
- [Merkle-tree commitment](./merkle.md)

0 comments on commit dcd5150

Please sign in to comment.