Commit Graph

26 Commits

Author SHA1 Message Date
Balazs Komuves 882b2218f9
fix the Poseidon2 SNARK benchmark 2023-11-28 18:50:11 +01:00
Balazs Komuves c4479eae7a
minor fixes 2023-11-28 18:27:38 +01:00
Balazs Komuves fa4f5313df
minor improvements in the Dockerfile 2023-11-28 16:45:12 +01:00
Balazs Komuves 8b52621e14
fix some executable permissions 2023-11-28 16:44:27 +01:00
Balazs Komuves 82e66d903b
haskell code to collect benchmarks 2023-11-06 15:33:34 +01:00
Balazs Komuves 6ebadf41c9
add `bench.cfg` files 2023-11-06 15:33:09 +01:00
Balazs Komuves 296baf3ccb
configuration parser 2023-10-31 15:07:24 +01:00
Balazs Komuves 155b9ce486 add docker base image (monolithic image with all the tools, for benchmarking purposes) 2023-10-20 00:52:49 +02:00
Balazs Komuves 3806b76b42 WIP benchmark runner 2023-10-17 21:01:12 +02:00
Balazs Komuves b3e839ae21 clean up Poseidon2 snark proof scripts 2023-10-17 14:15:13 +02:00
Balazs Komuves 1c00f1a483 readme to hash functions 2023-10-17 11:42:57 +02:00
Balazs Komuves 83c9753b6e rename "src" to "external" (containing git submodules of external dependencies) 2023-10-17 11:25:51 +02:00
Balazs Komuves 46084e1413 clean up benchmarking scripts 2023-10-17 11:22:11 +02:00
Balazs Komuves b5afc94752 initial version of a Poseidon2 SNARK benchmark 2023-10-16 09:49:10 +02:00
Balazs Komuves c036c05e21 add license files 2023-10-14 21:59:04 +02:00
Balazs Komuves b4bb5b8a0b add a readme 2023-10-14 21:33:09 +02:00
Balazs Komuves 9e27789514 remove binary files added accidentally before 2023-10-14 20:13:09 +02:00
Balazs Komuves 002ceae70e initial Blake3 benchmark 2023-10-14 20:11:28 +02:00
Balazs Komuves f94131a109 add Blake3 official impl. as a submodule 2023-10-14 19:39:57 +02:00
Balazs Komuves aa8c37ff0b add SHA256 benchmark (Unix, self-contained C, and Merkle root over linear chunks in multithreaded C) 2023-10-14 19:34:04 +02:00
Balazs Komuves 4b8a5554b1 add SHA256 benchmark via the Unix tool and pipes 2023-10-14 18:23:51 +02:00
Balazs Komuves fadfcf6e5f minor (irrelevant, cli handling) bugfix in poseidon2 2023-10-14 18:23:24 +02:00
Balazs Komuves ae3cbde659 add constantine as a submodule too 2023-10-14 17:21:07 +02:00
Balazs Komuves 0a61cb35e1 single and multithreaded Poseidon2 Merkle tree benchmark using Zikkurat (written in C) 2023-10-14 17:20:54 +02:00
Balazs Komuves 81ce1ebf4e add zikkurat-algebra and HorizenLabs Poseidon2+etc implementations as submodules 2023-10-14 17:10:35 +02:00
Balazs Komuves 741ef4fcf5 initial commit 2023-10-14 17:10:35 +02:00