DataFlow框架介绍

DataFlow框架结构

图1 DataFlow框架结构

DataFlow结构可以分为3层,各层介绍如下

数据流表达

异构Runtime

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

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

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