Skip to content

Pair tage no abtb utage#849

Draft
Yakkhini wants to merge 28 commits into
xs-devfrom
pair-tage-no-abtb-utage
Draft

Pair tage no abtb utage#849
Yakkhini wants to merge 28 commits into
xs-devfrom
pair-tage-no-abtb-utage

Conversation

@Yakkhini
Copy link
Copy Markdown
Collaborator

@Yakkhini Yakkhini commented May 6, 2026

No description provided.

Yakkhini added 24 commits May 6, 2026 14:57
Change-Id: If2cc05e51438056fbff8494f01a8d7ec5563fa08
Change-Id: I38e4f40c32115620ffb17855cbe4d1e7844757a0
Change-Id: Ic30d22dcd05328c3f6b36c15649907ce1de7c3f1
Change-Id: I2fbd20dcaf9d0619f17e205d75c86ca2263b63fc
Change-Id: I9d25427c5fbc6158354956d65c83b09973fbaf26
Change-Id: I6f67bb179ffbb5393decb3be230c606002a92b29
Change-Id: Icd33b74fcee3758ab577542462bf9c697f8bb8ca
Change-Id: Ibb07242c6bfb0a0e7a8c6c8671a7ebfd63aee352
Change-Id: If438a5151de40e8297f64e31950091b2e286ca3c
Change-Id: I9150455b296244736f06bb4ea6cc0e061a4bf2c7
Change-Id: I32413da228d2e0f933d7dfac61e212fece5f72ce
Change-Id: Ifeb2071764ee1ac7a106989073289585f96b8e35
Change-Id: I6791517c2f2af8bfab8da7daa917cd2d77642b6f
Change-Id: I0b16e47e4d43e7cbf97f4d846231f4483fe20294
Keep the existing provider entry when a mismatching update can be
allocated into a higher table, and only update provider metadata
when the first block still matches.

Change-Id: Ic7bfad527bfec1e0f234fd4ec879fdd8f97862e5
Break the previous second-block first-block-overridden bucket into no-candidate, fall-through mismatch, control-address mismatch, and target mismatch so the full-mode failure path can be diagnosed without conflating missing candidates with true overrides.

Change-Id: Ic5f69d0c7199a04fb3187feaa3beec0ec2969846
Break PairTAGE first-block training failures into coverage buckets, and split second-block no-first-block-candidate skips into lookup-miss versus untrainable-first-block cases so coverage gaps can be diagnosed without conflating them with table misses.

Change-Id: Idc02576b3fbbd19821de86a25c256c964f44e951
Change-Id: I8e40f3ac5e2b1aa2502947b18eecd3fc4e920609
Change-Id: Ieadee72421a58ab9d6b3313ffe0509ae573dd304
Change-Id: I8d5f177e995d6b831bc61831d91cf5ad62f3effe
Change-Id: I0be57a509489d4b7a0948ddffa73b726ab73b4aa
Change-Id: I3ca49428560409c0aadf8c0fda144488c5cad335
Change-Id: Ie564817f298ff85e0d4f2d06a3e8d6c47e18899e
Change-Id: I05c0cdd0685cb9e2b3cbe261a8a0780f17eba7f6
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 919bb861-593d-41d3-8aa6-f3c2e731f89d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch pair-tage-no-abtb-utage

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Change-Id: I63b8dab9ff60323a74ecea570cc1970dd0f2203e
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

🚀 Coremark Smoke Test Results

Branch IPC Change
Base (xs-dev) 2.3130 -
This PR 2.1579 📉 -0.1551 (-6.71%)

✅ Difftest smoke test passed!

Yakkhini added 2 commits May 7, 2026 16:17
Change-Id: Ib124277cb25cd90e4a2d75ed089c18fbe1e56db2
Change-Id: I0aa0122de316356e918b7002710c3a44921ede35
@Yakkhini Yakkhini force-pushed the pair-tage-no-abtb-utage branch from bbe7f74 to 8cb695e Compare May 7, 2026 13:27
@Yakkhini Yakkhini force-pushed the pair-tage-no-abtb-utage branch from 8cb695e to 8888f99 Compare May 7, 2026 14:31
Change-Id: I41b06527d820ae092c0985e94f769df2fb161f1a
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

🚀 Coremark Smoke Test Results

Branch IPC Change
Base (xs-dev) 2.3130 -
This PR 2.2947 📉 -0.0184 (-0.79%)

✅ Difftest smoke test passed!

@Yakkhini Yakkhini added the perf label May 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

🚀 Performance test triggered: gcc15-spec06-0.8c

@XiangShanRobot
Copy link
Copy Markdown

[Generated by GEM5 Performance Robot]
commit: 8888f99
workflow: On-Demand SPEC Test (Tier 1.5)

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 21.62 21.54 +0.37 🟢

[Generated by GEM5 Performance Robot]
commit: 8888f99
workflow: On-Demand SPEC Test (Tier 1.5)

Ideal BTB Performance

Overall Score

PR Previous Commit Diff(%)
Score 21.62 22.13 -2.30 🔴

1 similar comment
@XiangShanRobot
Copy link
Copy Markdown

[Generated by GEM5 Performance Robot]
commit: 8888f99
workflow: On-Demand SPEC Test (Tier 1.5)

Ideal BTB Performance

Overall Score

PR Master Diff(%)
Score 21.62 21.54 +0.37 🟢

[Generated by GEM5 Performance Robot]
commit: 8888f99
workflow: On-Demand SPEC Test (Tier 1.5)

Ideal BTB Performance

Overall Score

PR Previous Commit Diff(%)
Score 21.62 22.13 -2.30 🔴

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants