Load generator
This branch contains the profiler tool that profiles the benchmark functions and the load generator which generates load based on given trace
Hey Arun, first of all thanks for all the huge amount of effort. I'm really impressed 👏!! I made a couple of comments to the general structure.
The python files look really impressive. High-quality code and comments! I have to spend a bit more time on it. It's a lot of changes.
Most importantly you first need to rebase the branch to the latest main. Then, a lot of changed files will go away automatically. See my other comments. Once you apply my comments, lots of changes will go away. Binaries, duplicate relay, and invoker. And if you then also make a separate PR for the new functions everything is much cleaner.
Also, we need to add a CI but I can help you with that :)