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.

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