Skip to content

feat(matrix): support CUTE multi-channel memory access#83

Merged
yu-yake2002 merged 1 commit into
masterfrom
feat-cute-multi-channel
Jul 9, 2026
Merged

feat(matrix): support CUTE multi-channel memory access#83
yu-yake2002 merged 1 commit into
masterfrom
feat-cute-multi-channel

Conversation

@Wonicon

@Wonicon Wonicon commented Jul 6, 2026

Copy link
Copy Markdown
  • Bump CUTE for configurable 2/4/8-channel loader responses and bump coupledL2 to carry AmeIndex on D.
  • Wire per-channel TL nodes and matrix_data_in paths through XSCute/XSTile, and add multi-channel smoke coverage with a Scala memory model.
  • Difftest and monitor/perf plumbing are still only hooked to channel 0 for compatibility and smoke testing; full multi-channel observability is left for follow-up.

@Wonicon Wonicon requested a review from yu-yake2002 as a code owner July 6, 2026 07:29
@Wonicon Wonicon force-pushed the feat-cute-multi-channel branch 2 times, most recently from f22b4ad to 95c7659 Compare July 6, 2026 08:13
@yu-yake2002

Copy link
Copy Markdown
Collaborator

There's a problem with MinimalMatrixConfig.
https://github.com/OpenXiangShan/XSAI/actions/runs/28777477433/job/85324792920?pr=83

  - Bump CUTE for configurable 2/4/8-channel loader responses and bump coupledL2 to carry AmeIndex on D.
  - Wire per-channel TL nodes and matrix_data_in paths through XSCute/XSTile, and add multi-channel smoke coverage
  with a Scala memory model.
  - Difftest and monitor/perf plumbing are still only hooked to channel 0 for compatibility and smoke testing; full
  multi-channel observability is left for follow-up.
@Wonicon Wonicon force-pushed the feat-cute-multi-channel branch from 95c7659 to 4ebb316 Compare July 8, 2026 11:37
@yu-yake2002 yu-yake2002 merged commit e9295da into master Jul 9, 2026
8 checks passed
Ivyfeather added a commit that referenced this pull request Jul 9, 2026
commit e9295da
Author: Wonicon <conciselove@outlook.com>
Date:   Thu Jul 9 15:12:19 2026 +0800

    feat(matrix): support CUTE multi-channel memory access (#83)

    - Bump CUTE for configurable 2/4/8-channel loader responses and bump coupledL2 to carry AmeIndex on D.
      - Wire per-channel TL nodes and matrix_data_in paths through XSCute/XSTile, and add multi-channel smoke coverage
      with a Scala memory model.
      - Difftest and monitor/perf plumbing are still only hooked to channel 0 for compatibility and smoke testing; full
      multi-channel observability is left for follow-up.
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.

2 participants