Link Search Menu Expand Document

cuda::pipeline_role

Defined in header <cuda/pipeline>:

enum class pipeline_role : /* unspecified */ {
  producer,
  consumer
};

cuda::pipeline_role specifies the role of a particular thread in a partitioned producer/consumer pipeline.

Constants

producer A producer thread that generates data and issuing asynchronous operations.
consumer A consumer thread that consumes data and waiting for previously asynchronous operations to complete).

Example

See the cuda::make_pipeline example.