-
Notifications
You must be signed in to change notification settings - Fork 30
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
Next steps on target descriptor #934
Comments
@rengolin, I think the following bullet is well-address by [MLIR][DLTI] Introduce DLTIQueryInterface and impl for DLTI attrs - llvm/llvm-project#104595
In particular, you can now represent hierarchical information in a structured way. E.g.,
Note that if someone would prefer to present the information like suggested, In the context of this example, an alternative to consider is whether to introduce a |
We have recently merged the target descriptor support in MLIR, and a number of comments were made that were left for follow up PRs.
Below is a list (feel free to add more if I missed anything), in order of what should be done first:
cache_hierarchy = 120kb:2mb:30mb;
which would just give the whole hierarchy and may be different depending on the target. [MLIR][DLTI][Transform] Introduce transform.dlti.query llvm/llvm-project#101561pImpl
, then passes/transforms use optional + default values (user defined?).These would make cost models easier and easier, but don't need to finish before we start looking into cost-models.
@rolfmorel
The text was updated successfully, but these errors were encountered: