Skip to content

Conversation

@colluca
Copy link
Contributor

@colluca colluca commented Jul 17, 2025

Contributions:

  • Bump Snitch cluster to include sequencer bug fix (included in the tapeout version)
  • Bump PeakRDL-rawheader to include array element size bug fix
  • Add vsim-run-batch-verify goal for apps with verification script (also in PD repo)
  • Add AXPY, GEMM, FusedConcatLinear and MHA kernels to CI
  • Add optimized 2D-GEMM kernel for Picobello
  • Include first functions for a Picobello library
  • Fix serial link preloading of Snitch binary. Add a generic write function that handles misaligned addresses, burst limits and 4KiB page crossings
  • Add AXI dumper on memory tiles and analyzer script (@Lore0599 should we keep this here?)

@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch from 6e26ff8 to b3e900a Compare July 17, 2025 16:59
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch 12 times, most recently from 55c0a44 to 56f5d38 Compare July 30, 2025 22:25
@colluca colluca marked this pull request as ready for review July 30, 2025 22:25
@colluca colluca marked this pull request as draft July 30, 2025 22:26
Copy link
Contributor Author

@colluca colluca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a general comment, we may want to prefix all functions as we do with snrt_ in the Snitch runtime, perhaps with pb_. The primary advantage to me being that it communicates clearly where they are defined.

Copy link
Contributor Author

@colluca colluca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more comments I forgot to add before.

@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch 3 times, most recently from 43cb5c5 to 42936ab Compare September 4, 2025 15:19
@Lore0599 Lore0599 force-pushed the lleone/mcast-kernels-mapping branch from 38adb2b to 99ac5d2 Compare September 5, 2025 08:34
@Lore0599 Lore0599 force-pushed the lleone/mcast-kernels-mapping branch from 99ac5d2 to 2aa5ff5 Compare September 5, 2025 08:35
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch 2 times, most recently from 7101db9 to 800a0d4 Compare September 5, 2025 14:01
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch from 800a0d4 to 0d447e1 Compare September 5, 2025 16:52
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch from 0d447e1 to e5d4d2e Compare September 5, 2025 17:30
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch from 8f6361e to 0a87358 Compare September 8, 2025 07:35
@colluca colluca force-pushed the lleone/mcast-kernels-mapping branch from 6d972c9 to 55aa6b7 Compare September 9, 2025 13:12
@colluca colluca marked this pull request as ready for review September 9, 2025 15:44
Copy link
Collaborator

@fischeti fischeti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The snitch_cluster and common_cells bump look fine to me. I can remove the existing tapeout tag and recreate it once we merge this. I have some minor changes below.

@Lore0599 Lore0599 force-pushed the lleone/mcast-kernels-mapping branch from 16c469b to 6485ded Compare September 15, 2025 09:35
@fischeti fischeti changed the title Add more complex Snitch application tests sw: Add more complex Snitch application tests Sep 15, 2025
@fischeti fischeti merged commit ab731dd into main Sep 15, 2025
5 of 6 checks passed
@fischeti fischeti deleted the lleone/mcast-kernels-mapping branch September 15, 2025 13:07
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