Skip to content

RDT: Receiver side pooling #64713

Description

@BatshevaBlack

Description

Have a pool of buffers for receivers, when an actor wants to receive a tensor is gets a preregistered buffer from the pool and receives into it, when time to release comes- return the buffer to the pool

Use case

When using rdt/nixl in the receive side registration can be time consuming, there is an option to do set_target_for_ref but that limits us to get exactly the same shape of tensor each iteration. have a memory pool like in the send side can save registration time and improve performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    community-backlogcoreIssues that should be addressed in Ray CoreenhancementRequest for new feature and/or capabilityperformancetriageNeeds triage (eg: priority, bug/not-bug, and owning component)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions