GEM5 icon indicating copy to clipboard operation
GEM5 copied to clipboard

mem-cache: fix sendEvent schedule time bugs.

Open zephyrols opened this issue 4 months ago • 6 comments

The "sendEvent" has been wrongly set as "If it is scheduled and has not been executed yet, it cannot be rescheduled." This results in the inability to update the sendEvent time in a timely manner when more urgent events need to be scheduled.

we put a panic here to check. For test we try checkpoint "/nfs/home/share/jiaxiaoyu/simpoint_checkpoint_zstd_format/spec06_rv64gcb_O3_20m_gcc12.2.0-intFpcOff-jeMalloc/astar_biglakes/562/562_0.202736.zstd", and panic happend. image

the breakpoint environment image

this is a early prefetch should be shedule before it.

Change-Id: Id8f470ee02ad111fc6b9f90908dc47835b2be38d

zephyrols avatar Jul 31 '25 03:07 zephyrols

[Generated by GEM5 Performance Robot] commit: 232824712d632171ec1f5d3a56190d3a7a0aa176 workflow: gem5 Performance Test

Standard Performance

Overall Score

PR Master Diff(%)
Score 16.17 16.17 +0.02 🟢

XiangShanRobot avatar Jul 31 '25 04:07 XiangShanRobot

[Generated by GEM5 Performance Robot] commit: 232824712d632171ec1f5d3a56190d3a7a0aa176 workflow: gem5 Ideal BTB Performance Test

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 19.78 19.49 +1.44 🟢

XiangShanRobot avatar Jul 31 '25 05:07 XiangShanRobot

[Generated by GEM5 Performance Robot] commit: 232824712d632171ec1f5d3a56190d3a7a0aa176 workflow: gem5 Simple RVV Performance Test (Ideal BTB)

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 19.51 19.13 +2.01 🟢

XiangShanRobot avatar Jul 31 '25 08:07 XiangShanRobot

[Generated by GEM5 Performance Robot] commit: eab817030d2dad92d58f0249022949ef55381087 workflow: gem5 Performance Test

Standard Performance

Overall Score

PR Previous Commit Diff(%)
Score 16.14 16.17 -0.22 🔴

XiangShanRobot avatar Aug 11 '25 03:08 XiangShanRobot

[Generated by GEM5 Performance Robot] commit: eab817030d2dad92d58f0249022949ef55381087 workflow: gem5 Ideal BTB Performance Test

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 20.00 19.99 +0.08 🟢

[Generated by GEM5 Performance Robot] commit: eab817030d2dad92d58f0249022949ef55381087 workflow: gem5 Ideal BTB Performance Test

Ideal BTB Performance

Overall Score

PR Previous Commit Diff(%)
Score 20.00 19.78 +1.15 🟢

XiangShanRobot avatar Aug 11 '25 04:08 XiangShanRobot

[Generated by GEM5 Performance Robot] commit: eab817030d2dad92d58f0249022949ef55381087 workflow: gem5 Simple RVV Performance Test (Ideal BTB)

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 22.35 22.38 -0.16 🔴

[Generated by GEM5 Performance Robot] commit: eab817030d2dad92d58f0249022949ef55381087 workflow: gem5 Simple RVV Performance Test (Ideal BTB)

Ideal BTB Performance

Overall Score

PR Previous Commit Diff(%)
Score 22.35 19.51 +14.54 🟢

XiangShanRobot avatar Aug 11 '25 04:08 XiangShanRobot