Skip to content

[Question] Is concurrent read/write across multiple CUDA streams thread-safe in HierarchicalKV? #254

Description

@HomeHow

Does HierarchicalKV natively support thread-safe concurrent read and write operations across multiple different CUDA streams on the same instance?

Example Case:

  • Host Thread A: Invokes .find(..., stream_A) targeting HashTable_Instance
  • Host Thread B: Simultaneously invokes .insert_or_assign(..., stream_B) targeting the exact same HashTable_Instance

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions