---
title: AI CPU简介
description: "AI CPU负责执行AI处理器的CPU类算子（包括控制算子、标量和向量等通用计算），其在解决方案系统架构中的位置如下所示："
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/tbeaicpudevg/atlasopdev_10_0011.html
sourcePath: /source/zh/canncommercial/900/others/tbeaicpudevg/atlasopdev_10_0011.html
indexId: 48f70a61667f78794019d77b04d9120bf69b2da353ad9b422ee434fa76b160dd73
---
# AI CPU简介

AI CPU负责执行AI处理器的CPU类算子（包括控制算子、标量和向量等通用计算），其在解决方案系统架构中的位置如下所示：

图1 系统架构图

AI CPU算子编译执行所涉及组件如下：- GE（Graph Engine）：Graph Engine是基于昇腾AI软件栈对不同的机器学习框架提供统一的IR接口，对接上层网络模型框架，例如Tensorflow、PyTorch等，GE的主要功能包括图准备、图拆分、图优化、图编译、图加载、图执行和图管理等（此处图指网络模型拓扑图）。
- AI CPU Engine：AI CPU子图编译引擎，负责对接GE，提供AI CPU算子信息库，进行算子注册、算子内存需求计算、子图优化和task生成的能力。
- AI CPU Schedule：AI CPU的模型调度器，与Task Schedule配合完成NN模型的调度和执行。
- AI CPU Processor：AI CPU的Task执行器，完成算子运算。AI CPU Processor包含算子实现库，算子实现库完成AI CPU算子的执行实现。
- Data Processor：训练场景下，用于进行训练样本的数据预处理。
