Skip to content

OpenCL GeneralArrayView #253

@Pencilcaseman

Description

@Pencilcaseman

245

The current GeneralArrayView assignment implementation does not support OpenCL or CUDA. To implement this, the dataSourceExtractor implementation must return a struct containing the view's data, offset and stride. The OpenCL/CUDA kernels must then use this information to access the corresponding index in the data. This will require #245 since we need to runtime-generate the kernels to avoid having too many of them being compiled at once.

This also restricts the OpenCL/CUDA support in Python

Metadata

Metadata

Assignees

Labels

BREAKINGA major bug which breaks production codeRequires RewriteA large rewrite will be requiredbugSomething isn't workingc++Pull requests that update C++ codeenhancementNew feature or requesthelp wantedExtra attention is neededpythonPull requests that update Python code

Type

No type
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