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

bpu: fix SC update sum #3178

Merged
merged 1 commit into from
Jul 16, 2024
Merged

bpu: fix SC update sum #3178

merged 1 commit into from
Jul 16, 2024

Conversation

eastonman
Copy link
Member

No description provided.

@eastonman eastonman requested a review from Gao-Zeyu July 10, 2024 09:50
@XiangShanRobot
Copy link

[Generated by IPC robot]
commit: e41b1be

commit astar copy_and_run coremark gcc gromacs lbm linux mcf microbench milc namd povray wrf xalancbmk
e41b1be 1.780 0.458 2.016 1.183 2.933 2.498 2.207 0.925 1.366 1.441 3.156 2.606 2.385 2.956

master branch:

commit astar copy_and_run coremark gcc gromacs lbm linux mcf microbench milc namd povray wrf xalancbmk
94d703a 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
47986d3 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
38f78b5 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
e6ac7fe 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
ec15951 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
dab1ad8 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
c6655c9 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
340ef6e 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
571677c 1.784 0.458 2.003 1.199 2.920 2.498 2.207 0.928 1.374 1.441 3.153 2.600 2.385 2.956
6bb8be2 1.784 0.458 2.003 1.199 2.920 2.498 2.197 0.927 1.374 1.441 3.153 2.600 2.385 2.956

@eastonman
Copy link
Member Author

Observed some B-type branch mispredict reduction.

New:

astar.log         [PERF ][time=             2808984] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                17688
copy_and_run.log  [PERF ][time=              888093] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 5939
coremark.log      [PERF ][time=             1560556] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                28258
gcc.log           [PERF ][time=             4228224] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 5618
gromacs.log       [PERF ][time=             1704837] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 2750
lbm.log           [PERF ][time=             2001473] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                  207
linux.log         [PERF ][time=             6584053] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                34124
mcf.log           [PERF ][time=             5403543] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                47516
microbench.log    [PERF ][time=              239443] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 3391
milc.log          [PERF ][time=             3469278] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                   51
namd.log          [PERF ][time=             1584385] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 9880
povray.log        [PERF ][time=             1918599] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                11259
wrf.log           [PERF ][time=             2096638] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 1779
xalancbmk.log     [PERF ][time=             1691764] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                  227

Old:

astar.log         [PERF ][time=             2802178] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                17800
copy_and_run.log  [PERF ][time=              887557] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 5854
coremark.log      [PERF ][time=             1570682] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                28564
gcc.log           [PERF ][time=             4168932] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 5795
gromacs.log       [PERF ][time=             1712403] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 2784
lbm.log           [PERF ][time=             2001473] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                  207
linux.log         [PERF ][time=             6582384] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                34086
mcf.log           [PERF ][time=             5387607] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                47902
microbench.log    [PERF ][time=              237951] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 3432
milc.log          [PERF ][time=             3469278] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                   51
namd.log          [PERF ][time=             1585916] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 9923
povray.log        [PERF ][time=             1923342] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                11280
wrf.log           [PERF ][time=             2096029] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                 1790
xalancbmk.log     [PERF ][time=             1691733] TOP.SimTop.l_soc.core_with_l2.core.frontend.ftq: BpBWrong,                  216

@Gao-Zeyu Gao-Zeyu merged commit ffa09ba into master Jul 16, 2024
7 checks passed
@Gao-Zeyu Gao-Zeyu deleted the fix-sc-sum branch July 16, 2024 03:42
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