Skip to content

TDF fission never synthesises RDR and WRT bodies #129

Description

@Zaneham

td_fission_tensix produces the three-region graph correctly, with channels placed in L1 and NoC arcs filled in, but only CMP gets a BIR body. RDR and WRT show body: in the dump, and lower_tensix refuses anything that is not SOLO.

So --tdf-fission is a preview that dumps and stops, which the comment in tdf_fission.c is honest about. Making it real means synthesising reader and writer bodies from the channel graph, then teaching td_lower to accept the fissioned shape and emit three ELFs rather than one.

This is the piece that turns the Tensix path from one baby core into the full reader/compute/writer pipeline.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend: TensixTenstorrent Tensix / Metalium backendenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions