-
Notifications
You must be signed in to change notification settings - Fork 705
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
Remove Rename Block #1359
Remove Rename Block #1359
Conversation
❌ failed run, report available here. |
1 similar comment
❌ failed run, report available here. |
Rename creates a 5% performance increase. Previously rename was done by hardware, by enabling the rename module. From the time we use GCC13, the rename is done by compilation. |
Thanks for the explanation, that makes sense. Especially if we can do it in GCC. Is this enabled automatically or is there a CPU profile that needs to be picked? |
The optimization is enabled by default in GCC (>13). It is not the case with GCC10. @cathales has experienced it on Coremark. Today, we can reach 3.09 Coremark/MHZ |
32f96ce
to
8febe20
Compare
❌ failed run, report available here. |
✔️ successful run, report available here. |
Hello @fatimasaleem, I tried to identify the gate count increase source (+300 gates) without success. It is a little bit surprising, we remove RTL while netlist is bigger ?!?!! |
No description provided.