---
title: OmniData算子下推叠加OmniOperator算子加速特性
description: "OmniData算子下推 Client将Filter/Aggregation/Limit等算子封装为一系列的表达式，调用OmniData算子下推提供的API接口（HAF通信框架）将序列化后的算子发送到OmniData算子下推 Server执行，OmniOperator算子加速会判断接受到的算子是否能进行Native化，不支持的表达式/数据类型会进行回退；支持的算子会替换为OmniOperator算子加速中的算子实现加速，并且使用OmniOperator算子加速的数据格式OmniVec来进行传输。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0126.html
sourcePath: /source/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0126.html
indexId: f6354a7440d9eba2e50c4e34f4ec7bc0c98868e1fe07de653e811cee59be724480
---
# OmniData算子下推叠加OmniOperator算子加速特性

OmniData算子下推 Client将Filter/Aggregation/Limit等算子封装为一系列的表达式，调用OmniData算子下推提供的API接口（HAF通信框架）将序列化后的算子发送到OmniData算子下推 Server执行，OmniOperator算子加速会判断接受到的算子是否能进行Native化，不支持的表达式/数据类型会进行回退；支持的算子会替换为OmniOperator算子加速中的算子实现加速，并且使用OmniOperator算子加速的数据格式OmniVec来进行传输。

OmniData算子下推 Client接收到Server的数据将其反序列化为OmniVec，下推流程结束之后，继续算子加速流程。如图1所示。

图1 OmniRuntime叠加特性软件架构
