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

Example for user-defined temporal dataflow #80

Open
chensy7 opened this issue Sep 3, 2024 · 3 comments
Open

Example for user-defined temporal dataflow #80

chensy7 opened this issue Sep 3, 2024 · 3 comments

Comments

@chensy7
Copy link

chensy7 commented Sep 3, 2024

Hello,

Thanks as always for open-sourcing and maintaining the great work. I'm wondering if there are any examples available for user to provide a fixed/constrained temporal mapping? Our use case would be that we want to provide some constraints on temporal loop orderings and allow Zigzag to tile/assign loop bounds as it sees fit based on the on-chip SRAM sizes, etc. Some accelerators do not have a lot of flexibility in case of temporal loop orders and we would like to evaluate those.

Is this achievable on Zigzag now? I saw a few pull requests #75 #69 that seem to be relevant but I'm not sure about the correct usage. Any help/guidance on this would be much appreciated.

Thank you!

@RobinGeens
Copy link
Contributor

Hello!

Your description sounds exactly like the feature that has been added in #75, but the examples and tests that use the constrained mapping seem to be missing from the master branch. I will get back to you with an example input ASAP!

@asyms
Copy link
Contributor

asyms commented Sep 13, 2024

Also, you can refer to #82, where we're working on integrating the tests using constrained temporal mapping.

@chensy7
Copy link
Author

chensy7 commented Dec 14, 2024

A gentle ping on this thread. I tried the constrained mapping yaml in #82, but they are not working for me. Would appreciate any help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants