Soowon Jeong
|
b372100a76
|
Remove unnecessary lines
|
2024-10-07 10:51:21 +00:00 |
|
Soowon Jeong
|
035236fc00
|
Merge branch 'main' into feature/transcript
|
2024-09-30 13:59:57 +09:00 |
|
Soowon Jeong
|
4f3a6c55a2
|
Fix error in update state of transcript
|
2024-09-30 04:47:21 +00:00 |
|
Soowon Jeong
|
7470db88e7
|
Fix transcript structure
|
2024-09-30 04:47:21 +00:00 |
|
Soowon Jeong
|
a99fc5259c
|
Fix reading from device
|
2024-09-30 04:47:12 +00:00 |
|
Soowon Jeong
|
b7c5c1527c
|
Fix sumcheck rust
|
2024-09-30 04:46:45 +00:00 |
|
Soowon Jeong
|
a78fb670f7
|
Fix copy function
|
2024-09-30 04:46:34 +00:00 |
|
Soowon Jeong
|
3141563938
|
Add transcript to cuda implementation
|
2024-09-30 04:46:20 +00:00 |
|
Soowon Jeong
|
504cc51df3
|
Fix transcript type
|
2024-09-30 04:46:09 +00:00 |
|
Soowon Jeong
|
75c53438d0
|
Add transcript
|
2024-09-30 04:45:43 +00:00 |
|
DoHoonKim8
|
f5c87f8a29
|
Split combine and sum kernel
|
2024-09-30 04:45:43 +00:00 |
|
DoHoonKim8
|
34027092f4
|
Avoid unnecessary computation
|
2024-09-30 04:45:43 +00:00 |
|
DoHoonKim8
|
367719d8f3
|
Cleanup
|
2024-09-30 04:45:43 +00:00 |
|
DoHoonKim8
|
78e7e79725
|
Impl sumcheck prover
|
2024-09-30 04:45:43 +00:00 |
|
Soowon Jeong
|
d77fee3f71
|
Fix the difference between montgomery form of barretenberg and halo2curves
|
2024-09-30 04:45:22 +00:00 |
|
DoHoonKim8
|
ae8be89df1
|
Run tests sequentially otherwise it will cause resource contention in GPU
|
2024-09-19 13:32:11 +09:00 |
|
DoHoonKim8
|
eb683eb1a8
|
Remove unnecessary synchronization and time consuming data generation from test code
|
2024-09-13 15:51:40 +00:00 |
|
DoHoonKim8
|
6ca58b8458
|
Update README
|
2024-09-13 05:37:37 +00:00 |
|
DoHoonKim8
|
4a9a601503
|
Remove unnecessary include
|
2024-09-13 14:34:48 +09:00 |
|
DoHoonKim8
|
4561c38615
|
Split combine and sum kernel
|
2024-09-13 14:34:48 +09:00 |
|
DoHoonKim8
|
58d1b497ba
|
Avoid unnecessary computation
|
2024-09-13 14:34:48 +09:00 |
|
DoHoonKim8
|
fb94e9e80f
|
Cleanup
|
2024-09-13 14:34:48 +09:00 |
|
DoHoonKim8
|
80ad71659b
|
Impl sumcheck prover
|
2024-09-13 14:34:48 +09:00 |
|
Soowon Jeong
|
2b7d67d9e2
|
Fi thex difference between montgomery form of barretenberg and halo2curves
|
2024-08-23 20:17:34 +09:00 |
|
Soowon Jeong
|
e59402e5d4
|
Remove error causing test
|
2024-08-23 18:23:49 +09:00 |
|
DoHoonKim8
|
ba36df7ab5
|
Remove eval_by_coeff
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
d01190d360
|
Add convert_to_montgomery kernel
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
ac27a6a990
|
[WIP] Update eval kernel
|
2024-08-17 16:44:40 +09:00 |
|
Soowon Jeong
|
16cb599222
|
Add submodule update in makefile
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
1e1ea34333
|
Add kernel for evaluating multilinear polynomial by evaluation form (only works for single thread block)
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
cd02649d1f
|
Add cpu module
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
e2d7a0eb09
|
Add Makefile and silence warnins due to bindgen
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
0c1e9396cc
|
Cleanup
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
1663d6c6f9
|
Add barretenberg_cuda as git submodule
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
109aa870c1
|
Remove src/cuda/includes/barretenberg
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
131ca02f76
|
Update test
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
67e265067c
|
Enable cuda-version-from-build-system feature of cudarc
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
cdc22ba4c0
|
Optimizing polynomial evaluation kernel
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
6b14910ba4
|
Add README
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
0823f1cd71
|
Unwrap in
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
9110738c0f
|
Add more timer
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
4578cb385e
|
Add TODO comment
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
293283b3fb
|
Update kernel to support multi thread blocks
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
62b2444811
|
Add field binding conversion impl
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
1a57a0179d
|
Add monomial evaluation kernel
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
5d204e5148
|
Move scalar_multiplication kernel to scalar_multiplication.cu
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
ce95477b5d
|
Impl From<F: PrimeField> trait for FieldBinding
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
5957edb71c
|
Write scalar multiplication test
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
d3bd36b696
|
Very basic kernel : scalar multiplication
|
2024-08-17 16:44:40 +09:00 |
|
DoHoonKim8
|
f669aabb00
|
Add --expt-relaxed-constexpr option to nvcc to workaround constexpr related errors
|
2024-08-17 16:44:40 +09:00 |
|