icicle icon indicating copy to clipboard operation
icicle copied to clipboard

a GPU Library for Zero-Knowledge Acceleration

Results 54 icicle issues
Sort by recently updated
recently updated
newest added

Hello I found some spelling issues in your docs. Hope I was helpful. Br, Elias.

## Description The path for the CUDA drivers on Linux is wrong. Not sure, but with recent versions of CUDA drivers NVIDIA change the path. On my Debian installation the...

type:bug

## Description I want to learn the mixed-radix ntt algorithm, but there are not comments in the code, I can understand radix-2, but the mixed-radix is very complex, I can't...

question

## Description I can not understand what w30, w24 ... are doing? https://github.com/ingonyama-zk/icicle/blob/4e3aa63d2f9c5276bc3cf7d6d44e35f5080d5c76/icicle/src/ntt/kernel_ntt.cu#L609 Could you give me some commnets? thanks!

type:feature

## Describe the changes This PR adds an option to run msm using signed digits. Currently only works with big triangle I set the default is_signed to false because big...

## Description The field arithmetic for BLS12-381 does not seem right. I tested the example below in Sage and sppark GPU backend before reporting it here. It tests the membership...

type:bug

## Description Doxygen Doxyfile is outdated both in terms of doxygen version and in terms of being able to generate any docs. The input files are not correct since the...

type:bug
type:docs
good first issue
lang:cuda/cpp

### Changes This PR updates the existing Blake2s implementation for ICICLE V3 by integrating a C++ API and a Rust wrapper API. Also add placeholder CPU Blake2S implementation. cuda-backend-branch: aviad/blake2s_gpu

merkle tree according to the new API

## Describe the changes This PR adds vector reduction operations (sum of elements, product of elements) to CPU backend. Specific changes: 1. Debugged CPU reduction operations 2. Registered at the...