-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
open loop in uica #96
Comments
Awesome that support for Could uica also be supported? (via their cli tool https://github.com/andreas-abel/uiCA) |
Supporting it means approximately those steps:
As a result I can easily support Linux but with MacOS/Windows it will be a situation similar to #137. One other option is to provide a way to dump a function with unmangled names so uiCA or any other tool can be used with a simple script that would first call Third way that might work is doing a POST request to the url I posted but this means more dependencies and potentially leaking users code which is not good. I guess I'll see how far doing it the right way gets me... What platform are you on? |
I'm on Linux, which is I guess a common platform to do that kind of performance analysis.
How does that work with function calls, when something is not inlined? |
There are tickets about MacOS/Windows too. Anyway, I'll see how far I can get this on Linux. Fairly low priority right now though.
It will help to generate the code (alternatively I can copy paste them from dumps in CI), but I still need to deal with platform specific differences to how functions are exported - how to detect them, etc. More about lack of motivation for going into platform specific gory details for a very niche edge case.
It does not work at the moment. This kind of analysis makes sense for really hot loops and having an uninlined function call in the middle of it seems like a great candidate for a fix. |
https://uica.uops.info/
The text was updated successfully, but these errors were encountered: