场可编程门阵列（FPGAs），而无需明确管理这些单元之间的分配，同步或通信。串流处理范例通过限制可执行的并行计算来简化并行软件和硬件。给定一个数据序列（串流处理），一系列操作（内核函数）被应用到串流中的每个元素。例如：直播软件。内核函数通常使用流水线(计算)，并且尝试优化本地片上内存重用，以便最大限度地减少带宽损失，并通过外部存储器交互。典型的是统一串流式传输，其中一个内核函数应用于流中的所有元素。由于内核和流抽象展现了数据依赖性，编译器工具可以完全自动化和优化片上管理任务。串流处理硬件可以使用记分板例