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