DataFlow结构

DataFlow结构

图1 DataFlow结构

DataFlow分三层,各层介绍如下。

数据流表达

图2 数据流表达示意图

上图中各个节点解释如下。

异构Runtime

异构Runtime针对CPU、NPU异构节点提供不同的执行器,包括如下。

各执行器以独立进程方式部署,每个执行进程间采用如下数据通信方式交互数据:在同一节点内采用共享内存、共享队列;跨节点使用RDMA/UB高性能通信。

执行器间数据流的生产、消费关系;1对多分发关系;跨节点数据通信统一由FlowGW(数据流网关)代理并转发。

上图中的Q表示队列。