constantine/constantine/threadpool/benchmarks
Mamy Ratsimbazafy 0f9b9e9606
Parallel Ethereum protocols (BLS signature and KZG) (#279)
* BLS sig: parallel batch verification

* BLS: speedup parallel batch verify with Miller loops on local threads

* shutdown bench

* nit: import style

* implement parallel KZG

* Parallel KZG commitments

* add benchmarks of KZG

* rename protocol file

* small optim: reorder await

* fix rebase

* Faster parallel BLS verification

* fix commitment status replacing previous error in verify_blob_kzg_proof_batch_parallel

* 2x faster parallel EC sum for less than 8192 points
2023-10-06 09:58:20 +02:00
..
black_scholes Parallel Ethereum protocols (BLS signature and KZG) (#279) 2023-10-06 09:58:20 +02:00
bouncing_producer_consumer Path reorgs (#240) 2023-05-29 20:14:30 +02:00
dfs Path reorgs (#240) 2023-05-29 20:14:30 +02:00
fibonacci Path reorgs (#240) 2023-05-29 20:14:30 +02:00
heat Path reorgs (#240) 2023-05-29 20:14:30 +02:00
histogram_2D Path reorgs (#240) 2023-05-29 20:14:30 +02:00
logsumexp Path reorgs (#240) 2023-05-29 20:14:30 +02:00
matmul_cache_oblivious Path reorgs (#240) 2023-05-29 20:14:30 +02:00
matrix_transposition Path reorgs (#240) 2023-05-29 20:14:30 +02:00
nqueens Path reorgs (#240) 2023-05-29 20:14:30 +02:00
single_task_producer Path reorgs (#240) 2023-05-29 20:14:30 +02:00
resources.nim Path reorgs (#240) 2023-05-29 20:14:30 +02:00
wtime.h Path reorgs (#240) 2023-05-29 20:14:30 +02:00
wtime.nim Path reorgs (#240) 2023-05-29 20:14:30 +02:00