Skip to content
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

Specification performance analysis tool #906

Open
jpn-- opened this issue Oct 31, 2024 · 1 comment
Open

Specification performance analysis tool #906

jpn-- opened this issue Oct 31, 2024 · 1 comment
Assignees

Comments

@jpn--
Copy link
Member

jpn-- commented Oct 31, 2024

The ability to write anything in a spec file is a footgun. See for example #904. We need a tool, suitable for the typical model developer, to measure the computational complexity (i.e. runtime) of individual expressions in spec files.

@jpn-- jpn-- added this to Phase 10A Oct 31, 2024
@jpn-- jpn-- converted this from a draft issue Oct 31, 2024
@jpn--
Copy link
Member Author

jpn-- commented Oct 31, 2024

Of note: the level of effort to make this happen in legacy mode (non-sharrow) is only a day or two of effort. Making it work for sharrow will be more complicated as the expression timing will either need to be embedded into the sharrow code generation or by manipulating the execution of sharrow code, either of which will be tricky.

@joecastiglione joecastiglione moved this to Short List in Phase 10A Nov 5, 2024
@jpn-- jpn-- self-assigned this Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Short List
Development

No branches or pull requests

1 participant