kkrt-labs / kakarot

Kakarot is a zkEVM written in Cairo, leveraging the STARK proof system.
https://kakarot.org
MIT License
912 stars 255 forks source link

dev: profile both cairo0 and cairo1 codebases on a large number of scenarios to identify improvement areas of cairo1 for cairo compiler team to optimize further #1168

Open Eikix opened 1 month ago

Eikix commented 1 month ago

needs further scoping @enitrat

cairo0 profiler: mastered and known cairo1 profiler: https://github.com/software-mansion/cairo-profiler?tab=readme-ov-file#running-pprof

contact @pmagiera for help in telegram

enitrat commented 1 month ago

Cairo1 profiler does not seem ready yet

ClementWalter commented 2 weeks ago

@enitrat even without profiler, we should try to extract MWE of codes that we use and is way more expensive in cairo than cairo zero