-
Notifications
You must be signed in to change notification settings - Fork 266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: measure plonk rounds #3065
Merged
Merged
Changes from all commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
9c3045b
Tinkering
ludamad0 6915582
mesing
ludamad0 bc2981b
add parallel_for_batched
ludamad0 887b346
tinkering
ludamad0 889dc1f
Zero morph cleanup
ludamad0 e930a31
batch 1 loop
ludamad0 fbd0ef4
batch 1 loop
ludamad0 6f1a26d
Update
ludamad0 68f7bd2
Benchmark zeromorph
ludamad0 bedd0b3
Benchmark zeromorph
ludamad0 cc32991
Benchmark zeromorph
ludamad0 f7375cf
Benchmark zeromorph
ludamad0 1c222d6
stash
ludamad0 dc72e3f
stash
ludamad0 26ef756
stash
ludamad0 e37b673
Get compiling again
ludamad0 42cadb4
Merge remote-tracking branch 'origin/master' into feat/more-profiling
ludamad0 b8840d7
Surprising results
ludamad0 5bdc5da
Surprising results
ludamad0 a740a24
Undo
ludamad0 2fbe761
Simplify batched parallel_for
ludamad0 95ab25a
chore: cleanup old profiling entrypoint, default to honk_passes
ludamad0 3b801a3
Merge branch 'master' into feat/more-profiling
ludamad cf19371
Fix profile script
ludamad0 1e65db3
Force fast passes to be one iteration
ludamad0 5e02316
Merge remote-tracking branch 'origin/feat/more-profiling' into feat/m…
ludamad0 799203d
Lighter weight stuffs
ludamad0 cd42d16
review feedback
ludamad0 4040fb8
ultra plonk benching
ludamad0 d7d775b
ultra plonk benching
ludamad0 1064500
ultra plonk benching
ludamad0 33de474
stash
ludamad0 53c893b
Try update in form
ludamad0 abb435c
ultra plonk benching
ludamad0 d4dd318
ultra plonk benching
ludamad0 776cbdf
Measuring?
ludamad0 cb94d87
Update
ludamad0 0c0972a
bring back main simple
ludamad0 f6f26c2
bring back main simple
ludamad0 a417357
bring back main simple
ludamad0 1830fe3
Reverts
ludamad0 fe3838c
Reverts
ludamad0 9f4c530
Merge remote-tracking branch 'origin/master' into ad/feat/measure_plo…
ludamad0 0cc6bde
Reverts
ludamad0 6bf68c3
Reverts
ludamad0 591e817
Merge branch 'master' into ad/feat/measure_plonk_rounds
ludamad 592738b
feat: power of 2 circuit test
ludamad0 527d0d0
feat: power of 2 bench functions
ludamad0 85f7200
Merge remote-tracking branch 'origin/ad/feat/measure_plonk_rounds' in…
ludamad0 bc6401d
feat: benchmarks.sh
ludamad0 812e897
chore: benchmark alignment
ludamad0 99670ec
chore: simplification
ludamad0 bdacc65
Time to be bold
ludamad a7a77a2
Try update
ludamad0 fd1c368
Merge https://github.com/AztecProtocol/aztec3-packages into ad/feat/m…
ludamad c870b73
Merge branch 'ad/feat/measure_plonk_rounds' of https://github.com/Azt…
ludamad cb51790
fix: benchmarks.sh
ludamad ff29f0d
chore: clarify
ludamad0 f24fe81
chore: simplify
ludamad0 5de8fda
Update ultra_honk_rounds.bench.cpp
ludamad c9a7d61
Update benchmarks.sh
ludamad 097541b
Merge remote-tracking branch 'origin/master' into ad/feat/measure_plo…
codygunton 0c7482b
Update ultra_honk_rounds.bench.cpp
ludamad 796a708
Update ultra_plonk_rounds.bench.cpp
ludamad File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#!/bin/bash | ||
set -eu | ||
|
||
# Move above script dir. | ||
cd $(dirname $0)/.. | ||
|
||
# Configure and build. | ||
cmake --preset clang16 | ||
cmake --build --preset clang16 | ||
|
||
cd build | ||
|
||
# github markdown style, works in comments and descriptions | ||
echo -e "<details><summary>Standard Plonk</summary>" | ||
echo -e '\n```' | ||
./bin/standard_plonk_bench | tee standard_plonk_bench.out | ||
echo -e '```\n' | ||
echo -e "</details>" | ||
echo -e "<details><summary>Ultra Honk Round Breakdown</summary>" | ||
echo -e '\n```' | ||
./bin/ultra_honk_rounds_bench | tee ultra_honk_rounds_bench.out | ||
echo -e '```\n' | ||
echo -e "</details>" | ||
echo -e "<details><summary>Ultra Plonk Round Breakdown</summary>" | ||
echo -e '\n```' | ||
./bin/ultra_plonk_rounds_bench | tee ultra_plonk_rounds_bench.out | ||
echo -e '```\n' | ||
echo -e "</details>" | ||
echo -e "<details><summary>Ultra Honk</summary>" | ||
echo -e '\n```' | ||
./bin/ultra_honk_bench | tee ultra_honk_bench.out | ||
echo -e '```\n' | ||
echo -e "</details>" | ||
echo -e "<details><summary>Ultra Plonk</summary>" | ||
echo -e '\n```' | ||
./bin/ultra_plonk_bench | tee ultra_plonk_bench.out | ||
echo -e '```\n' | ||
echo -e "</details>" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now local to the files