Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(avm): vm compilation metrics (#7704)
``` % /path/to/aztec-packages/barretenberg/cpp/scripts/analyze_vm_compile_time.sh clang16 bb VM Total Compilation time(ms): 539039 % cat build-clang16-compiler-profile/avm_compilation_summary.json [ { "name": "avm_trace/avm_alu_trace.cpp.json", "time(ms)": 11563 }, { "name": "avm_trace/avm_binary_trace.cpp.json", "time(ms)": 9615 }, { "name": "avm_trace/avm_deserialization.cpp.json", "time(ms)": 9933 }, { "name": "avm_trace/avm_execution.cpp.json", "time(ms)": 60117 }, { "name": "avm_trace/avm_gas_trace.cpp.json", "time(ms)": 8830 }, { "name": "avm_trace/avm_helper.cpp.json", "time(ms)": 9032 }, { "name": "avm_trace/avm_kernel_trace.cpp.json", "time(ms)": 8271 }, { "name": "avm_trace/avm_mem_trace.cpp.json", "time(ms)": 9633 }, { "name": "avm_trace/avm_opcode.cpp.json", "time(ms)": 2278 }, { "name": "avm_trace/avm_trace.cpp.json", "time(ms)": 17569 }, { "name": "avm_trace/fixed_gas.cpp.json", "time(ms)": 8957 }, { "name": "avm_trace/fixed_powers.cpp.json", "time(ms)": 8296 }, { "name": "avm_trace/gadgets/avm_conversion_trace.cpp.json", "time(ms)": 8487 }, { "name": "avm_trace/gadgets/avm_ecc.cpp.json", "time(ms)": 9261 }, { "name": "avm_trace/gadgets/avm_keccak.cpp.json", "time(ms)": 7960 { "name": "avm_trace/gadgets/avm_pedersen.cpp.json", "time(ms)": 8289 }, { "name": "avm_trace/gadgets/avm_poseidon2.cpp.json", "time(ms)": 8536 }, { "name": "avm_trace/gadgets/avm_sha256.cpp.json", "time(ms)": 8177 }, { "name": "avm_trace/gadgets/avm_slice_trace.cpp.json", "time(ms)": 8233 }, { "name": "generated/avm_circuit_builder.cpp.json", "time(ms)": 55427 }, { "name": "generated/avm_composer.cpp.json", "time(ms)": 52066 }, { "name": "generated/avm_flavor.cpp.json", "time(ms)": 45989 }, { "name": "generated/avm_full_row.cpp.json", "time(ms)": 12241 }, { "name": "generated/avm_prover.cpp.json", "time(ms)": 88277 }, { "name": "generated/avm_verifier.cpp.json", "time(ms)": 57994 }, { "name": "stats.cpp.json", "time(ms)": 4008 } ] ```
- Loading branch information