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

Update regression tests to use TimeloopFE #291

Open
angshuman-parashar opened this issue Oct 24, 2024 · 1 comment
Open

Update regression tests to use TimeloopFE #291

angshuman-parashar opened this issue Oct 24, 2024 · 1 comment

Comments

@angshuman-parashar
Copy link
Collaborator

Regression tests today launch Timeloop using subprocess and extract results by parsing XML stats dumped by Timeloop using Boost. Porting regression tests to use TimeloopFE interfaces will clean up the interface and remove the Boost dependency, allowing us to remove Boost from the build process completely. @tanner-andrulis

@tanner-andrulis
Copy link
Collaborator

Simplifying the interface and dropping boost would be great. A couple questions:

  • What do these regression tests compare? The TimeloopFE parser only picks up high-level stats like per-component energy, per-component area, overall area/energy/throughput/latency, and mapping. It doesn't grab the exact access counts for every component however.
  • How would you feel about expanding them to use the accelerators in https://github.com/Accelergy-Project/timeloop-accelergy-exercises? There are already several in there (including Simba). I think a good test would be to run all the example designs and check for differences in the output.

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

2 participants