Extend UMF IPC API to allow retrieving native IPC handle from UMF IPC handle.

Open
#414 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
c

Research direction

Start by reviewing PR #88 and the existing UMF IPC handle implementation described in this issue, including the memory provider-specific handle boundary. Define the new API and implementation details, with completion meaning clients can retrieve the native provider-returned IPC handle from a UMF IPC handle.

Written by the indexing model from the issue text.

Description

enhancement

Description

PR #88 introduces initial support for IPC functionality. UMF IPC handle implementation is a wrapper (with additional metadata) on top of native memory provider-specific IPC handle. Client needs an ability to get native IPC handle (returned by memory provider) from UMF IPC handle.

API Changes

Add new API. TBD

Implementation details

TBD

Dominant language
C
Stars
98
Forks
48
Avg merge
3d 20h
Merged PRs (30d)
6

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from oneapi-src/unified-memory-framework

All issues in oneapi-src/unified-memory-framework

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.