Skip to content

Improved route decoding for collectiv operation#1

Merged
colluca merged 12 commits intocolluca:multicastfrom
Lura518:reduction
Sep 16, 2025
Merged

Improved route decoding for collectiv operation#1
colluca merged 12 commits intocolluca:multicastfrom
Lura518:reduction

Conversation

@Lura518
Copy link
Copy Markdown

@Lura518 Lura518 commented Jun 13, 2025

This PR improves the route decoding for collectiv operation. The address decoding for unicast & multicast are done separately and only then it will be decided which to take according to the mcast subfield. It is possible to exclude some output ports from receiving collective operation transmission by using the connectivity matrix CollectivOpsConnectivity.

This feature allows to reroute collective operation transmission to the default port even if the destination address is inside the address range of one output port.

@Lura518 Lura518 force-pushed the reduction branch 2 times, most recently from 9dcd6d9 to d99625f Compare July 3, 2025 17:10
@Lura518 Lura518 marked this pull request as ready for review July 4, 2025 06:05
Copy link
Copy Markdown
Owner

@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.

Thanks for the contribution Rapha!

PR looks mostly good to me, see detailed comments following.

Comment thread src/axi_mcast_demux.sv Outdated
Comment thread src/axi_mcast_demux.sv Outdated
Comment thread src/axi_mcast_demux.sv Outdated
Comment thread src/axi_mcast_demux.sv Outdated
@Lura518 Lura518 force-pushed the reduction branch 2 times, most recently from 9debffc to 645e783 Compare July 10, 2025 07:45
@colluca colluca merged commit d348a12 into colluca:multicast Sep 16, 2025
colluca added a commit that referenced this pull request Sep 19, 2025
---------

Co-authored-by: Luca Colagrande <[email protected]>
Co-authored-by: Raphael <[email protected]>
colluca added a commit that referenced this pull request Jan 25, 2026
---------

Co-authored-by: Luca Colagrande <[email protected]>
Co-authored-by: Raphael <[email protected]>
colluca added a commit that referenced this pull request Jan 29, 2026
---------

Co-authored-by: Luca Colagrande <[email protected]>
Co-authored-by: Raphael <[email protected]>
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