Skip to content

Koios benchmarks (2nd PR) #1787

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

Merged
merged 5 commits into from
Jun 25, 2021

Conversation

aman26kbm
Copy link
Contributor

Description

This is the second PR for Koios benchmarks. The main changes in this PR are:

  1. Moving complex_dsp macro out from benchmark verilog files into a separate include file.
  2. Updated regression task files to include this new include file.
  3. Added new tests that run these benchmarks without the complex_dsp macro defined.
  4. Updated documentation to cleanly describe the usage of these benchmarks (including measuring QoR)

Related Issue

This PR contains changes pending from the first PR: #1753.
This PR also contains changes suggested in the issue: #1782.

Types of changes

  • Bug fix (change which fixes an issue)
  • New feature (change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation
  • I have updated the documentation accordingly
  • I have added tests to cover my changes
  • All new and existing tests passed

…eparate include file.

2. Updated task files to include this new include file.
3. Added new tests that run these benchmarks without the complex_dsp macro defined.
4. Updated documentation to cleanly describe the usage of these benchmarks (including measuring QoR)
@github-actions github-actions bot added docs Documentation Odin Odin II Logic Synthesis Tool: Unsorted item labels Jun 23, 2021
@aman26kbm
Copy link
Contributor Author

Tagging @vaughnbetz to please review the changes.

Copy link
Contributor

@vaughnbetz vaughnbetz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some requests for comments and clarification on what is an advanced dsp block vs. not an advanced dsp block test.

Also fixing a mistake in some no_complex_dsp tasks.
By mistake the complex_dsp_include file was included.
@aman26kbm
Copy link
Contributor Author

Thanks for the review, @vaughnbetz .
I've pushed a commit that fixes those issues.
I will push another PR in a couple days that will have the updated golden results.

@vaughnbetz
Copy link
Contributor

OK, waiting for the new golden results and then will merge.

Also updating the QoR related documentation to clarify and improve the commands.
@aman26kbm
Copy link
Contributor Author

Pushed a commit with the golden results of no_complex_dsp weekly regression.

No other commit is pending now. So, the changes can be merged after all the checks pass.

@vaughnbetz vaughnbetz merged commit f473d09 into verilog-to-routing:master Jun 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation Odin Odin II Logic Synthesis Tool: Unsorted item
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants