Developer Guide

Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs

ID 785441
Date 5/08/2024
Public
Document Table of Contents

Pipe API

The following table summarizes the pipe API:

Pipe API

API

Description

Example

ext::intel::pipe

Use pipes to transfer data between kernels directly using on-device FIFO buffers. Pipes can either be non-blocking or blocking.

using my_pipe = ext::intel::pipe<class some_pipe, int>;
...
my_pipe::write(rd_src_buf[i]);
...
auto data = my_pipe::read();
...