Developer Guide

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

ID 785441
Date 5/05/2025
Public

Visible to Intel only — GUID: GUID-FA1B397E-72FA-4BA6-AF9D-DB6C59883D5D

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(); ...