Skip to content

Conversation

@LuigiGhionda
Copy link
Contributor

@LuigiGhionda LuigiGhionda commented Jul 26, 2024

This PR fixes PE grid configurations beyond the default 4×4, including non-square layouts such as 4×2 and 2×4.
The changes primarily affect the control logic, ensuring the correct processing elements are enabled and that input activations are dispatched appropriately for any given grid shape.

The (H, W) configuration of the PE grid is now passed as a parameter from the Makefile to the testbench, and is also used in the software dependency to properly handle tiling (see here).

Originally made for NEureka-FT, it may be of general interest.

@LuigiGhionda LuigiGhionda changed the title Allow Neureka configuration with a non-square grid of PEs Fix NEureka PEs grid configurations Apr 22, 2025
@LuigiGhionda LuigiGhionda marked this pull request as ready for review April 22, 2025 17:47
Copy link
Member

@FrancescoConti FrancescoConti left a comment

Choose a reason for hiding this comment

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

LGTM (but fix the CI!)

Only configurations covered by this script have been tested; others are unverified.
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