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

fix(vlbusytable): fix vlbusytable update #4364

Merged
merged 1 commit into from
Mar 6, 2025
Merged

Conversation

Ziyue-Zhang
Copy link
Contributor

  • use nonzeroTable instead of zeroTable, because we need to assume vl is always 0
  • when vleff instruction writeback, clear the bit store in nonzeroTable and vlmaxTable

@XiangShanRobot
Copy link

[Generated by IPC robot]
commit: b79ea28

commit astar copy_and_run coremark gcc gromacs hmmer-Vector lbm linux mcf microbench milc namd povray wrf xalancbmk
b79ea28 1.795 0.442 2.641 1.226 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276

master branch:

commit astar copy_and_run coremark gcc gromacs hmmer-Vector lbm linux mcf microbench milc namd povray wrf xalancbmk
25381b7 1.795 0.442 2.641 1.234 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
aa78128 1.795 2.641 1.235 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.275 3.276
d084f29 1.794 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
e0d20e1 1.794 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
168f199 1.795 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
fd4d6c2 1.797 0.442 2.641 1.228 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276
0a16c8b 1.795 0.442 2.641 1.215 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
c081b71 1.794 0.442 2.641 1.238 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276
10cfb21 1.795 0.442 2.641 1.222 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276

* use nonzeroTable instead of zeroTable, because we need to assume vl is always 0
* when vleff instruction writeback, we need to set nonzeroTable and vlmaxTable to busy because we cannot know the vl value
@XiangShanRobot
Copy link

[Generated by IPC robot]
commit: 01fc007

commit astar copy_and_run coremark gcc gromacs hmmer-Vector lbm linux mcf microbench milc namd povray wrf xalancbmk
01fc007 1.797 0.442 2.641 1.223 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276

master branch:

commit astar copy_and_run coremark gcc gromacs hmmer-Vector lbm linux mcf microbench milc namd povray wrf xalancbmk
25381b7 1.795 0.442 2.641 1.234 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
aa78128 1.795 0.442 2.641 1.235 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
d084f29 1.794 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
e0d20e1 1.794 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
168f199 1.795 0.442 2.641 1.230 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
fd4d6c2 1.797 0.442 2.641 1.228 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276
0a16c8b 1.795 0.442 2.641 1.215 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276
c081b71 1.794 0.442 2.641 1.238 2.158 1.676 2.143 2.363 0.943 1.389 1.961 3.102 2.538 2.275 3.276
10cfb21 1.795 0.442 2.641 1.222 2.158 1.676 2.143 2.363 0.943 1.378 1.961 3.102 2.538 2.275 3.276

@Tang-Haojin Tang-Haojin merged commit a2ecedc into master Mar 6, 2025
10 checks passed
@Tang-Haojin Tang-Haojin deleted the fix-vlbusytable branch March 6, 2025 11:16
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

Successfully merging this pull request may close these issues.

3 participants