Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mesh configurations deprecated? #613

Open
dpetrisko opened this issue Jan 5, 2022 · 3 comments
Open

Mesh configurations deprecated? #613

dpetrisko opened this issue Jan 5, 2022 · 3 comments
Assignees
Labels
question Further information is requested

Comments

@dpetrisko
Copy link
Contributor

dpetrisko commented Jan 5, 2022

The mesh configuration needs significant work to get back to compiling, let alone supporting features (subarray, etc) that are currently in the ruche configuration. For instance, this instantiation doesn't exist, and also doesn't fit into the updated bsg_manycore_hetero_socket:

bsg_manycore_tile_mesh #(

Are we planning on supporting mesh configurations, or is our future entirely ruched? If ruched, should we delete bsg_manycore_tile_compute_array_mesh and bsg_manycore_tile_compute_mesh?

@dpetrisko dpetrisko added the question Further information is requested label Jan 5, 2022
@taylor-bsg
Copy link
Contributor

taylor-bsg commented Jan 5, 2022 via email

@drichmond
Copy link
Contributor

Do we want to do some ruche vs mesh experiments in the future?

Just a thought. I realize we're pretty tied to the ruche network at this (it is better in general), and we're all quite busy.

@dpetrisko
Copy link
Contributor Author

If it's just for FPGA, maybe a path would be to support ruche_factor_p == 0 (stub the links and let it synthesize out)? Not super ideal, but would be a lower code overhead than maintaining two similar toplevels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants