KhronosGroup / KhronosGroup/OpenCL-CLHPP

SVM with Buffer

Open
#328 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
425
Forks
133
Avg merge
3h 30m
Merged PRs (30d)
1

Description

Could there be a unified interface to use SVM allocated memory or OpenCL Buffers in the same C++ class? The way I see it, current SVM is only usable with the std library via SVMAllocator, it would be much simpler if it was integrated as part of a class similar to cl::Buffer.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing SVMAllocator and cl::Buffer interfaces in the C++ headers. Compare how SVM-allocated memory and OpenCL Buffers are represented and used, then determine the scope of a unified class interface. Done should be a documented, tested design that supports both allocation types without losing their existing usage patterns.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.