KhronosGroup / KhronosGroup/OpenCL-Docs

`cl_intel_fpga_host_pipe` extension defines enums, but is missing everything else

Open
#935 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
420
Forks
131
Avg merge
5d 13h
Merged PRs (30d)
11

Description

These enums are defined, but not used in any `` blocks of `cl.xml`:

- `CL_KERNEL_ARG_HOST_ACCESSIBLE_PIPE_INTEL`
- `CL_DEVICE_MAX_HOST_READ_PIPES_INTEL`
- `CL_DEVICE_MAX_HOST_WRITE_PIPES_INTEL`
- `CL_PIPE_FULL`
- `CL_PIPE_EMPTY`

They seem to be related to this extension:
https://www.iwocl.org/wp-content/uploads/iwocl-2018-intel-michael-kinsner-host-pipes.pdf

Is there something stopping this extension from being added to this repo?
I can make PR to add the `` blocks, but there is also no .txt or .adoc file to describe it.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the enum definitions and their surrounding entries in cl.xml, then compare the proposed extension with the linked Intel host-pipes PDF. Determine whether the extension should be documented here and whether a .txt or .adoc description is required; done means the accepted extension has the appropriate require blocks and description source.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.