---
title: 鲲鹏术语表
description: "| 术语 | 定义 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpenggrf/gls/kunpengglossary_0000_01.html
sourcePath: /source/zh/kunpenggrf/gls/kunpengglossary_0000_01.html
indexId: 8055da877d523c721c1696bf2bd61150a462cab13d33ec70f5b26c3958077bf054
---
# 鲲鹏术语表

#### A

| 术语 | 定义 |
| --- | --- |
| ACPI | Advanced Configuration and Power Interface，高级配置和电源管理接口。 |
| AES | Advanced Encryption Standard，高级加密标准。一种对称分组密码算法，由美国国家标准与技术研究院（NIST）于2001年11月26日发布，是对称密钥加密中最流行的算法之一，该标准用来替代DES。高级加密标准意在执行一种未分类的、公开于众的对称加密算法。密码块大小固定为128 位，密钥大小为128 位、192 位或256位。 |
| Android镜像 | 在Android系统所有模块都编译好之后，对编译出来的模块文件进行打包生成的Android系统的镜像文件。 |
| AOSP | Android Open Source Project，由Google发起的Android开放源代码项目。 |
| ARDC | ARDC（Android Remote Desktop Client）是一款投屏软件，可以将电脑、手机、平板等设备的屏幕内容投影到大屏幕上。该软件具有投屏速度快、画面清晰、稳定性强等特点，被广泛应用于会议、教育、展示等场合。 |
| AVX2KI | AVX2KI（Avx To Kunpeng Intrinsic）是鲲鹏全自研的Intrinsic指令转换库，旨在将使用AVX等Intrinsic指令的应用程序从传统平台迁移到鲲鹏计算平台时，将AVX等Intrinsic指令使用鲲鹏指令重新实现，并封装为独立的接口模块（C语言头文件方式），以减少大量迁移项目重复开发的工作量。 |
| AVX2Neon | AVX指令转NEON指令加速库。 |
| 安全计算 | 基于机密计算TrustZone技术构建安全计算工程（包含CA和TA工程）。 |
| 安卓模拟器 | 安卓模拟器，一般是在非手机的硬件上模拟安卓系统。 |
| 安卓容器 | 在Docker容器中运行安卓系统。 |


#### B

| 术语 | 定义 |
| --- | --- |
| Bcache | Bcache是Linux内核块设备层cache。 |
| BC文件 | BC（BitCode）文件，使用LLVM编译源代码生成中间文件（IR），BC文件是IR的二进制表示。 |
| 变异系数 | Coefficient of Variation，简称CV，是一个统计学中常用的指标，用于衡量数据的离散程度相对于其平均值的大小。它的主要作用是将标准差转换为与平均值相关的相对值，从而便于不同数据集之间的比较。 |
| BIOS | Basic Input/Output System，一种相对较小的程序，驻留在服务器或类服务器设备上的可编程非易失性存储器中，负责引导该设备并执行某些独立于操作系统的I/O操作。 |
| BMC | Baseboard Management Controller，是IPMI规范的核心，负责各路传感器的信号采集、处理、储存，以及各种器件运行状态的监控。BMC向机框管理板提供被管理对象的硬件状态及告警等信息，从而实现机框管理模块对被管理对象的设备管理功能。 |
| Broadcast | 允许将只读变量在多个Spark计算节点之间进行高效的广播，避免了在每个任务中重复发送数据，减少了网络传输开销。 |
| 毕昇编译器 | 毕昇编译器基于开源LLVM开发，并进行了优化和改进，同时将flang作为默认的Fortran语言前端编译器，是针对鲲鹏平台的高性能编译器。 |
| 毕昇JDK | 毕昇JDK基于OpenJDK开发，是一个高性能、可用于生产环境的OpenJDK发行版，它积累了大量使用场景和Java开发者反馈的问题和诉求，解决了业务实际运行中遇到的多个问题，并在ARM架构上进行了性能优化。 |


#### C

| 术语 | 定义 |
| --- | --- |
| CA | Client Application，可信应用客户端，在REE侧与TA配合使用的应用，负责与外部的通讯。 |
| Calico | Calico创建和管理一个扁平的三层网络（不需要overlay），每个容器会分配一个可路由的IP地址。由于通信时不需要解包和封包，网络性能损耗小，易于排查，且易于水平扩展。 Calico基于iptables还提供了丰富而灵活的网络Policy，保证通过各个节点上的ACL来提供Workload的多租户隔离、安全组以及其他可达性限制等功能。 |
| CCOS | Confidential Computing OS， 是iTrustee TEE OS的升级版本，支持容器化部署等功能，针对应用的易部署、易迁移和易开发进行了加强，也称为机密OS。 |
| CephFS | Ceph文件系统（CephFS）是个POSIX兼容的文件系统，它使用Ceph存储集群来存储数据。 |
| Ceph客户端 | 客户端包含用于访问Ceph存储的插件，例如对象网关、Ceph块设备、数据库和FUSE工具集。 |
| Ceph对象存储 | 构成Ceph系统的对象存储产品、服务及能力。 |
| 插桩 | 在程序开发中，插桩（Instrumentation）是指在代码中插入额外的逻辑（如日志记录、性能统计、调试信息等），用于检测、调试或分析程序的运行时行为，而不改变原有功能。 |
| CMake | Cross Platform Make，一种开源的跨平台C/C++/Fortran软件自动化构建工具。 |
| CMakeLists | 软件构建工具cmake的默认配置文件，定义软件编译过程。 |
| Containerd | 行业标准的容器运行时，具有简单、健壮和可移植的特性。它可作为Linux和Windows的守护进程使用，可以管理其主机系统的完整容器生命周期：包括镜像传输和存储、容器执行和监测、低级存储和网络附件等。 |
| CPI | CPU cycles/Retired instruction的比值，表示每一条指令消耗的时钟周期。 |
| CPU Cycles性能事件 | 它基于事件采样原理，以性能事件为基础，支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。常用于性能瓶颈的查找与热点代码的定位。CPU周期（CPU Cycles）是默认的性能事件，也叫做clock tick。根据tick中断进行采样，即在tick中断内触发采样点，在采样点里判断程序当时的上下文。 |
| CRUSH算法 | 被Ceph客户端和OSD守护进程用来计算对象的位置信息的算法。 |
| CT | Connection Tracking连接跟踪，顾名思义，就是跟踪（并记录）连接的状态。连接跟踪是许多网络应用的基础。例如，Kubernetes Service、ServiceMesh sidecar、 软件四层负载均衡器LVS/IPVS、Docker network、OVS、iptables主机防火墙等，都依赖连接跟踪功能。 |
| CTS | 安卓兼容性测试框架（CTS，Compatibility Test Suite）是用于测试Android设备和应用程序的兼容性的一个官方测试套件。它由Google开发并维护，旨在确保Android设备和应用程序遵循一致的行为和标准，以保证用户获得一致且高质量的体验。CTS包含一系列的测试用例和工具，覆盖了各种不同的功能和行为，包括系统API的正确实现、应用程序的运行、硬件功能的兼容性、多媒体功能的支持等等。它的主要目标是验证Android设备和应用程序是否符合Android兼容性标准，确保在不同设备上运行的应用程序能够正常工作，并且各种功能和行为的表现一致。 |
| CUDA | 是CUDA是一种由NVIDIA推出的通用并行计算架构，该架构使GPU能够解决复杂的计算问题。 |
| CUDA\-GDB | 是用于调试在Linux和QNX上运行的CUDA应用程序的NVIDIA工具，旨在为使用这提供一个无缝调试环境，该环境允许在同一应用程序中同时调试GPU和CPU代码。 |
| CUDA Information | 在进行CUDA程序调试时，调试过程中显示的有关CUDA的信息。 |
| CUDA Toolkit | CUDA Toolkit是NVIDIA的CUDA工具包，包含了CUDA的全部工具。 |
| 操控SDK | 华为提供的针对云手机场景的、在云手机和用户终端侧提供操控SDK，客户端用于操作抓取，服务端用于操作注入。 |
| 操控引擎 | 华为提供的针对云手机场景的、负责操控处理的核心引擎套件。 |
| 查询优化器 | 针对业务的请求进行内部优化，生成（或重用）执行计划并传输给存储引擎来操作数据的一种优化技术。 |
| 重均衡 | 存储服务的状态异常导致存储节点之间的数据迁移。 |


#### D

| 术语 | 定义 |
| --- | --- |
| 带外数据 | 和服务器无关，由BMC管理统计的数据称为带外数据。 |
| 多瑙调度器 | 多瑙调度器是华为自主创新的HPC集群调度器，提供大规模集群下的高资源利用率、高吞吐量的作业调度能力。 |
| DAS | Data Analysis Service，提供基于存储系统生产态、运行态数据分析服务，实现数据智能预取，增强存储服务性能。 |
| DDR | DDR（Double Data Rate）是双倍速率同步动态随机存储器，与传统的单数据速率相比，DDR技术实现了一个时钟周期内进行两次读/写操作，即在时钟的上升沿和下降沿分别执行一次读/写操作。 |
| DDRC | DDR内存控制器，是连接处理器与DDR内存颗粒之间的核心控制单元，主要负责将处理器的读写请求转换为符合DDR协议规范的物理操作指令。 |
| DEB | DEB是Debian软件包格式的文件扩展名。 |
| Deflate算法 | 采用LZ77算法与哈夫曼编码（Huffman Coding）的一个无损数据压缩算法。 |
| DEQP | GPU测试套件。 |
| DH | Diffie–Hellman key exchange，迪菲－赫尔曼密钥交换。一种公开密钥算法，通信双方在不传送密钥的情况下通过交换一些数据，计算出共享的密钥。 |
| Die | Die（裸片）是Socket（物理CPU插槽）内部，通过基板（Substrate）互联的、物理上可切割分离的独立半导体芯片。一个Socket可以包含1个或多个Die。 |
| DML | 数据库操作语言。 |
| Docker | 一个开源的应用容器引擎，让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中，然后发布到任何流行的Linux或Windows操作系统的机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口。 |
| DPDK | Data Plane Development Kit，是数据平面开发套件，由库组成，可加速在各种CPU体系结构上运行的数据包处理工作负载。 |
| DSL | Domain Specific Language领域特定语言。 一种针对特定应用领域或业务场景设计的计算机语言，通过封装底层复杂逻辑和接口，提供高度抽象化的编程接口。 |
| DTOE | Direct TCP Offload Engine，华为深度优化的TOE技术，用于TCP/IP协议卸载，提供TCP的半卸载功能，三次握手是由OS协议栈实现，之后卸载到芯片做TCP协议处理；支持用户态直通和上层业务加速卸载；支持标准的socket接口。 |
| 大规模容器组网 | 大规模容器组网指在容器化微服务化业务场景，使用网络平面组件Open vSwitch和Calico进行大规模集群部署容器节点，使得节点内部或物理节点之间的容器可以达成网络互通。用户可根据业务场景的实际规模、功能需求和性能诉求，决定使用最适合的网络平面组件。 |
| 代理 | 也称网络代理，是一种特殊的网络服务，允许一个（一般为客户端）通过这个服务与另一个网络终端（一般为服务器）进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全，防止攻击。 |
| 单元测试 | 对软件中的最小可测试单元进行检查和验证。 |
| 多副本 | 和Ceph客户端一样， OSD也用CRUSH算法，但用于计算副本存到哪里（也用于重均衡）。 |
| DPAK | Data Processing & Acceleration Kit，鲲鹏DPAK提供面向DPU/SmartNIC场景的统一软件框架，旨在构建一个完整的DPU/SmartNIC生态系统，联合用户、友商等打造DPU类技术的生态系统，共同做大DPU/SmartNIC生态，通过南向统一API，支持多个厂家的DPU/SmartNIC设备；通过北向统一API，减少多种厂家设备的适配工作量，降低用户开发成本。 |
| DPU | Data Processing Unit，DPU是以数据为中心构造的专用处理器，一个具有加速能力并可卸载服务器的CPU功能的网络适配器，采用软件定义技术路线支撑基础设施层资源虚拟化，支持存储、安全、服务质量管理等基础设施层服务。 |
| 端云协同引擎 | 端云协同引擎是实现物理终端和云手机实时交互的核心组件，包括视频流引擎和指令流引擎。 |


#### E

| 术语 | 定义 |
| --- | --- |
| eBPF | eBPF（extended Berkeley Packet Filter）是一种内核技术，它允许开发人员在不修改内核代码的情况下运行特定的功能。 |
| EC Turbo | EC Turbo是华为自研的Ceph纠删码存储池性能优化特性库。 |
| EC | EC（Erasure Code，纠删码）是一种通过保存1.x份数据副本达到数据高可靠性的存储模式，可以同时满足低数据冗余度和高数据可靠性的要求。对象被分割成固定长度的数据块，每M个连续的数据块通过算法计算出N个校验块（N小于M）。 |
| ECN | Explicit Congestion Notification，是一个对网际协议和传输控制协议（TCP）的扩展。 |
| EC指令加速 | 使用CPU指令实现Erasure Code纠删码的计算，相比软件编程语言实现，加速计算性能。 |
| ESS模式 | 将Shuffle所涉及的操作从Spark中分离出来，以独立的外部服务形式存在，在Spark所在节点上进行Shuffle。 |


#### F

| 术语 | 定义 |
| --- | --- |
| FFmpeg视频转码 | FFmpeg视频转码，一种无损压缩算法。 |
| FlexDA | Flexible Data Acceleration灵活数据加速套件。 一种开放式的可编程软件架构，为开发者提供灵活的编程接口和工具链。 |
| 服务端 | 为客户端服务的，服务的内容诸如向客户端提供资源，保存客户端数据。 |
| 负载均衡器 | 提供负载均衡功能的服务器节点，其中负载平衡（Load balancing）是一种电子计算机技术，用来在多个计算机（计算机集群）、网络连接、CPU、磁盘驱动器或其他资源中分配负载，以达到优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件，取代单一的组件，可以通过冗余提高可靠性。负载平衡服务通常是由专用软件和硬件来完成。 主要作用是将大量作业合理地分摊到多个操作单元上进行执行，用于解决互联网架构中的高并发和高可用的问题。 |


#### G

| 术语 | 定义 |
| --- | --- |
| 高性能计算 | 高性能计算（High\-performance computing，HPC）是一个计算机集群系统，它通过各种互联技术将多个计算机系统连接在一起，利用所有被连接系统的综合计算能力来处理大型计算问题，所以又通常被称为高性能计算集群。 |
| GC | Garbage Collection，JAVA/.NET中的垃圾回收器。 |
| GCC for openEuler | 基于开源GCC\-10.3版本开发，并进行了优化和改进，实现软硬件深度协同优化，挖掘OpenMP、SVE向量化、数学库等领域极致性能，是一种Linux下针对鲲鹏920处理器的高性能编译器。 |
| GDB | GNU调试器，在调试服务器端运行。 |
| GDBSERVER | 安装在被调试节点上，用于和GDB进行通信。 |
| Glibc | GNU发布的libc系统基础库，提供标准的C接口。 |
| 公钥 | 公钥是与私钥算法一起使用的密钥对的非秘密一半。公钥通常用于加密会话密钥、验证数字签名，或加密可以用相应的私钥解密的数据。 |
| 构建亲和 | 鲲鹏DevKit亲和分析的一个特性，用于分析makefile、CMakeLists.txt中可以替换鲲鹏加速库的内容，并提供替换建议和功能修复。 |
| GPA | 为了实现内存虚拟化，让客户机使用一个隔离的、从零开始且具有连续的内存空间，KVM引入一层新的地址空间，即客户机物理地址空间 (Guest Physical Address，GPA)，这个地址空间并不是真正的物理地址空间，它只是宿主机虚拟地址空间在客户机地址空间的一个映射。 |
| GPS Mock | 一种手机GPS功能模拟技术，通过GPS Mock预定义接口注入预定义数据（固定GPS信息，不支持动态切换），云手机在运行过程中获取Mock的GPS信息，保证了云手机的GPS可用性。 |
| GRO | 通用接收卸载（Generic Receive Offload），网口驱动程序的功能，将数个小数据包聚合成一个大数据包后再传输至内核IP栈。 |
| GSO | 通用分段卸载（Generic Segmentation Offload）。 |
| Guest OS | 运行在云平台上租户的操作系统。 |
| Gzip | GNUzip，一种无损压缩算法。 |


#### H

| 术语 | 定义 |
| --- | --- |
| HAF | 同构加速框架（Homogeneous Acceleration Framework，HAF）。同构加速框架提供用户友好的编程方式和API，快速、有效、安全地将用户业务程序指定加速片段卸载推送至卸载节点执行，带来用户预期的卸载优化效果。 |
| HCCS | Huawei Cache Coherence System，华为自定义的维护多Socket之间数据一致性的协议标准。 |
| HHD | 混合硬盘是既包含传统硬盘又有闪存（flash memory）模块的大容量存储设备。 |
| HMPP | 鲲鹏超媒体性能库HMPP（Hyper Media Performance Primitives）包括向量缓冲区的分配与释放、向量初始化、向量数学运算与统计学运算、向量采样与向量变换、滤波函数、变换函数（快速傅里叶变换），支持IEEE 754浮点数运算标准，支持鲲鹏平台下使用。 |
| HMPPA | 鲲鹏超媒体音频库。 |
| HMPPI | 鲲鹏超媒体图像库。 |
| HMPPS | 鲲鹏超媒体信号库。 |
| Host OS | 运行在对应服务器上的操作系统。 |
| HPRE | High Performance RSA Engine，高性能RSA加速引擎，对应HPRE加速器模块内核态驱动。 |
| HTL | Hyper Thread Library，轻量级线程库，是构建在内核态线程之上的用户级线程库。用于解决内核级线程大量使用时，应用性能下降，系统资源不足的问题，尤其解决嵌套并行场景下性能极低的问题。在保障减少资源使用的情况下，提升并发度，改善性能。 |
| HTTPS | Hypertext Transfer Protocol Secure，是以安全为目标的HTTP通道，在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。 |
| Hyper MPI | 华为高性能通信库，是基于Open MPI 4.1.1和Open UCX 1.10.1，支持MPI\-V3.1标准的并行计算API接口，新增了优化的集合通信框架。 |
| Hyperscan | 高性能的正则表达式匹配库。 |
| 缓存行对齐 | 缓存行对齐是指将变量（或数据结构）的起始地址设定为缓存行大小的整数倍。 |
| 缓存行对齐检查 | 鲲鹏DevKit亲和分析工具的一个特性，对C/C++源码中结构体变量进行128字节对齐检查，提升访存性能。 |
| 回退 | 指在某个条件（如一段时间）限制下，撤销最后一次操作或一系列操作，并返回一个先前已知的状态。 |
| 火焰图 | 是由Linux性能优化大师Brendan Gregg发明的，和所有其他的profiling方法不同的是，火焰图以一个全局的视野来看待时间分布，它从底部往顶部，列出所有可能导致性能瓶颈的调用栈。 |


#### I

| 术语 | 定义 |
| --- | --- |
| ICMP | 网络报文控制协议（Internet Control Message Protocol），一种网络层协议，提供主机与互联网网关之间的信息处理和错误上报。 |
| IMEI Mock | 一种手机IMEI模拟技术，通过IMEI Mock使能云手机IMEI功能。将用户预先提供的IMEI信息注入到云手机中，支持云手机的IMEI功能能够正常使用。 |
| IO直通 | IO直通工具是针对Ceph均衡型场景下的一个流程优化工具，可以自动对Ceph集群进行性能优化。 |
| IPsec | Internet Protocol Security，IPsec是一个协议簇，通过对IP协议的分组进行加密和认证来保护IP协议的网络传输协议族（一些相互关联的协议的集合）。 |
| ISA\-L | Intelligent Storage Acceleration Library智能存储加速库技术。 |
| IPC | IPC（instructions per cycle）是指CPU每个时钟周期执行的指令总数，它可以反映CPU执行的顺畅程度。例如：对于四发射的鲲鹏920处理器，在流水线满负荷运作的情况下，每个时钟周期能够执行四条指令，IPC为4.0，程序运行时的IPC越接近4.0越好，说明程序充分利用了处理器的特性。 |
| IPU | Infrastructure Processing Unit，IPU是一种高级网络设备，具有强化加速器和以太网连接，可使用紧密耦合、专用、可编程内核加速和管理基础设施功能。IPU提供了完整的基础架构卸载，并通过作为运行基础架构应用程序的主机的控制点提供了额外的安全层。 |
| iSCSI | Internet Small Computer System Interface，一种基于IP的标准，用于通过网络链接数据存储设备，并通过IP网络携带SCSI命令传输数据。 |
| Istio | 一个用于提供统一的方式来集成微服务、管理跨微服务的流量、执行策略和聚合遥测数据的开放平台。Istio的控制平面在底层集群管理平台（如Kubernetes、Mesos等）之上提供了一个抽象层。 |
| iTrustee SDK | TA/CA应用开发者套件，包含基础rsa\-demo、secstorage\-demo应用源码。 |


#### J

| 术语 | 定义 |
| --- | --- |
| Java虚拟机 | 一种能够运行Java bytecode的虚拟机，以堆栈结构机器来进行实现。是Java平台的一部分，能够运行以Java语言写作的软件程序。 Java虚拟机有自己完善的硬体架构，如处理器、堆栈、寄存器等，还具有相应的指令系统。 |
| JAR | Java Archive，一种Java软件包格式文件。 |
| JDK | Java语言的软件开发工具包，主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个Java开发的核心，它包含了Java的运行环境（JVM+Java系统类库）和Java工具。 |
| Journal | 一种日志型追加写模型。 |
| 加速度传感器Mock | 一种手机加速度传感器功能模拟技术，通过加速度传感器Mock（status mock）使能云手机加速度传感器功能，使能云手机加速度传感器功能，保证上层业务检测该传感器检测通过。 |
| 机密计算TrustZone套件 | 特指华为BoostKit机密计算特性的交付件，以开源和定向开放的方式提供，包括：SDK（包括文档、demo、工具），TEE OS、REE Patch。 |
| 加速分析 | 扫描用户选中的代码文件，识别出可以用鲲鹏加速库替换的函数和汇编指令，并生成相应的可视化报告。 |
| 机器学习算法加速库 | Spark MLlib是Spark的机器学习库，旨在简化机器学习的工程实践工作，并方便扩展到更大规模，包含分类、回归、聚类等算法。鲲鹏BoostKit推出的机器学习算法加速库，基于Spark开源算法在算法原理和鲲鹏亲和性上进行了深度优化，实现算法执行效率倍级提升。 |
| 计算精度分析 | 鲲鹏DevKit亲和分析的一个特性，用于定位x86和鲲鹏指令引起的Fortran、C/C++语言精度差异问题。 |
| 矩阵化 | 矩阵化是指将标量或向量运算转换为矩阵运算，具体优化方法包括SME矩阵化和领域优化。 |
| 矩阵化检查 | 鲲鹏DevKit亲和分析的一个特性，用于对可矩阵化源码片段进行检查，并提供矩阵化修改建议。 |
| JVM波动检测 | 鲲鹏DevKit的一个诊断工具，可动态观测JVM内部状态，检测导致应用性能波动的JVM异常因素，分析关联事件，给出消减建议，实现分钟级检测、定界、消减。 |


#### K

| 术语 | 定义 |
| --- | --- |
| KAE | KAE（Kunpeng Accelerator Engine），鲲鹏加速引擎。 |
| KAE MD5摘要算法 | KAE MD5摘要算法，使用鲲鹏硬加速模块实现MD5算法，结合无损用户态驱动框架，提供高性能对称加解密、非对称加解密算法能力，兼容OpenSSL 1.1.1a及其之后版本，支持同步&异步机制。 |
| KAE zlib压缩 | KAEzip zlib压缩库在Ceph集群的实现。适用于Ceph均衡型大块读写场景，最大化CPU处理OSD进程的能力，发挥硬件最大性能。数据在OSD引擎中进行压缩/解压，压缩解压的过程使用鲲鹏920处理器zlib硬件压缩引擎进行加速。 |
| KAEzip | 鲲鹏加速引擎的压缩模块，使用鲲鹏硬加速模块实现deflate算法，结合无损用户态驱动框架，提供高性能Gzip/zlib格式压缩接口。 |
| KAEzstd | KAEzstd是鲲鹏加速引擎的压缩模块。 |
| KAE加解密 | 基于鲲鹏KAE加速引擎实现加解密。 |
| Kbox基础云手机 | 基于华为提供的Kbox使能套件实现的一种云手机方案。 |
| Kbox云手机容器 | Kbox云手机容器方案是鲲鹏BoostKit云手机Turbo套件的重要组成部分，是实现Android应用运行的基础软件。 |
| KML | 鲲鹏数学库（Kunpeng Math Library，简称KML）是一个基于鲲鹏硬件平台优化的高性能数学函数库，提供丰富的数学函数和算法，包括基础线性代数运算、向量数学函数、标量数学函数、傅里叶变换函数等接口，所有接口由C、C++、汇编语言实现，部分接口兼容Fortran语言调用，部分接口提供Java语言封装，鲲鹏数学库基于鲲鹏硬件架构特性，通过向量化、数据预取、数据重排、汇编优化、算法创新等手段提供高性能，广泛应用于气象、流体、量子力学等高性能科学计算领域。 |
| KML\_BLAS | 鲲鹏基础线性代数库（Basic Linear Algebra Subprograms），基于鲲鹏架构，通过向量化、数据预取、编译优化、数据重排等手段，对BLAS的计算效率进行了深度挖掘，使得BLAS接口函数的性能逼近理论峰值。 |
| KML\_EIGENSOLVER | 特征值求解库，支持求解大型对称/共轭矩阵部分特征值与特征向量，支持MPI多节点。 |
| KML\_FFT | 鲲鹏快速傅里叶变换库（Fast Fourier Transform），是快速计算序列的离散傅里叶变换（DFT）或其逆变换的方法，广泛的应用于工程、科学和数学领域，将傅里叶变换计算需要的复杂度从O(n2)降到了O(n log n)，被IEEE科学与工程计算期刊列入20世纪十大算法。 |
| KML\_JAVA | 基于JNI技术，用Java语言封装的KML数学库。 |
| KML\_LAPACK | 鲲鹏线性代数库（Linear Algebra PACKage），通过分块、求解算法组合、多线程、BLAS接口优化等手段，基于鲲鹏架构对LAPACK的计算效率进行了优化。 |
| KML\_MATH | 鲲鹏基础数学函数库，通过周期函数规约、算法改进等手段，提供了基于鲲鹏处理器性能提升较大的函数实现。 |
| KML\_NUMPY | 使用KML封装的Python Numpy模块。 |
| KML\_SCALAPACK | 鲲鹏分布式的线性代数库（Scalable Linear Algebra PACKage），通过分块、求解算法组合、多进程优化等手段，基于鲲鹏架构对SCALAPACK的计算效率进行了优化。 |
| KML\_SOLVER | 鲲鹏稀疏求解器库（Sparse Solvers），提供直接求解器和迭代求解器，支持单节点多线程、集群MPI多进程。 |
| KML\_SPBLAS | 鲲鹏稀疏基础线性代数库（Sparse Basic Linear Algebra Subprograms），基于鲲鹏架构为压缩格式的稀疏矩阵提供了高性能向量、矩阵运算。充分利用鲲鹏的指令集和架构特点，开发了高性能稀疏矩阵运算库，提升HPC和大数据解决方案业务性能。 |
| KML\_SVML | 鲲鹏短向量数学库（Short Vector Mathematical Library），通过Neon指令优化、内联汇编等方法，对输入向量进行批量处理，充分利用了鲲鹏架构下的寄存器特点，实现了在鲲鹏服务器上的性能提升。 |
| KML\_VML | 鲲鹏向量数学库（Vector Mathematical Library），通过Neon指令优化、内联汇编等方法，对输入数据进行向量化处理，充分利用了鲲鹏架构下的寄存器特点，实现了在鲲鹏服务器上的性能提升。 |
| KML\_VSL | 鲲鹏向量统计库（Vector Statistical Library），包含多种随机数生成函数，可以生成服从不同分布的随机数。 |
| K\-NET | 网络加速套件。 |
| KOVAE | Kunpeng Online Vectorized Analysis Engine，鲲鹏在线向量化分析引擎，是MySQL执行层的一个引擎，位于优化器层下方，是Secondary Engine的一种轻量实现，使用形式和MySQL标准插件的使用形式一致。 |
| KQMalloc | Kunpeng Quick Malloc，鲲鹏高性能内存库专为单线程应用而设计。此分配器只支持单线程应用，可极大地提升应用性能。 |
| KTLS | Kernel Transport Layer Security，是传输层安全（TLS）套接字内核卸载。TLS卸载允许内核使用TLS通过套接字发送和接收数据，其中TLS帧和加密是在内核中执行，而不是在用户域中执行的。 |
| 跨Die | 同一CPU不同Die之间的通信。 |
| 跨片 | 不同CPU之间的通信。 |
| Kube\-OVN | Kube\-OVN软件将基于OVN的网络虚拟化特性与Kubernetes容器编排引擎进行了整合，提供了一个具备丰富功能和简易操作的先进企业级网络架构，以Apache 2.0协议开源。 |
| Kubernetes | Kubernetes是一个可移植的、可扩展的开源平台，用于管理容器化的工作负载和服务，可促进声明式配置和自动化。 Kubernetes是Google开源的容器编排引擎，支持自动化部署、大规模可伸缩、应用容器化管理。Kubernetes将网络场景划分为四种类型的通信：同一Pod内的容器间通信、各Pod彼此之间的通信、Pod与Service间的通信以及集群外部流量与Service间的通信。 |
| 开源QEMU基础云手机 | 基于开源QEMU实现的一种云手机方案。 |
| 开源Robox基础云手机 | 基于开源Robox实现的一种云手机方案。 |
| 控制面 | 控制平面指系统中用来传送指令、计算表项的部分。诸如协议报文转发、协议表项计算、维护等都属于控制平面的范畴。 |
| 快照 | 基于硬件编程技术的一种，针对内存进行的快速读取技术。 |
| 鲲鹏BoostKit云手机使能套件 | 鲲鹏BoostKit云手机使能套件是基于鲲鹏处理器的利用ARM指令集同构优势，将Android应用无损迁移到ARM服务器上，实现终端算力需求上云的一套软件集合。 |
| 鲲鹏BoostKit虚拟化使能套件 | 鲲鹏BoostKit虚拟化使能套件是一组软件包和参考实现组成，主要提供高性能开源组件、基础加速软件包和参考实现。其用来发挥鲲鹏多核计算优势，为用户提供丰富的计算资源。基于物理核构建的CPU资源为虚拟化场景提供更好的资源隔离性，性能曲线更加平滑。丰富的计算资源提供更高的虚拟机密度，同等算力下减少用户需要部署的服务器数量，降低Capex。 |
| 鲲鹏调试器 | 在鲲鹏平台上使用鲲鹏调试器调试CUDA程序和HPC并行调试。 |
| 鲲鹏健康检测 | 鲲鹏DevKit的一个诊断工具，可快速收集CPU、内存、网卡、PCIe等硬件信息，输出健康报告及调优建议，排除由于硬件故障或者配置错误导致的性能劣化。 |
| 鲲鹏自动调优 | 鲲鹏DevKit的自动调优工具，支持TOP10款大数据和数据库应用，使用内置AI算法自动寻优获取最优效果的参数组合，并运用到实际应用中，实现典型应用开箱即优。 |
| 鲲鹏性能定界工具 | 鲲鹏DevKit的性能定界工具，支持一键采集多维度性能数据，包括访存统计、NUMA、微架构、Miss Latency等。采集的数据分析后生成各指标时序图，以时间维度直观展示从业务层到芯片层的资源使用情况。 |


#### L

| 术语 | 定义 |
| --- | --- |
| 裸金属 | 裸金属（Bare Metal），物理机是相对于虚拟机而言的对实体计算机的称呼。物理机提供给虚拟机以硬件环境，该场景下称物理机为裸金属，有时也称为“寄主”或“宿主”。 |
| LACP | Link Aggregation Control Protocol，一种实现链路动态汇聚的协议，在提高两端传输速率的同时也提供了较高的可靠性。链路两端通过发送LACP协议报文，通告彼此的参数，自动形成并启用一条聚合链路。聚合链路形成后，LACP负责实时维护链路状态，当检测到接收或者发送方向链路故障时，自动调整链路聚合使用的端口。 |
| librados | Ceph核心模块rados的接口库。 |
| libvirt | libvirt是一套用于管理硬件虚拟化的开源API、守护进程与管理工具。此套组可用于管理KVM、Xen、QEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层。 |
| 临界区 | 指的是一个访问共用资源（例如：共用设备或是共用存储器）的程序片段，而这些共用资源又无法同时被多个线程访问的特性。当有线程进入临界区段时，其他线程或是进程必须等待（例如：bounded waiting等待法），有一些同步的机制必须在临界区段的进入点与离开点实现，以确保这些共用资源是被互斥获得使用。 |
| 链路时延检测 | 鲲鹏亲和分析的一个命令行工具，提供鲲鹏网络检测和分析功能，采集网络协议栈的时延数据，分析网络性能瓶颈。 |
| 64位运行模式检查 | 鲲鹏DevKit亲和分析工具的一个特性，对用户C/C++软件从32位模式迁移到64位模式进行检查。工具强制以64位模式编译用户软件，并通过编译选项发现从32位模式迁移到64位模式的必要修改，并提示用户进行进一步检查。 |
| LRO | 大量接收负载转移。 |


#### M

| 术语 | 定义 |
| --- | --- |
| Make | GNU make，一种GNU主导的开源的C/C++/Fortran软件构建工具。 |
| Makefile | 软件构建工具make的配置文件，定义软件编译过程。 |
| Mangled Name | 编译器在编译过程中对函数、变量等名称进行重新命名的一种机制，主要用于解决名称冲突问题，确保编译后的符号名称全局唯一。 |
| MCP | MCP（Model Context Protocol）是一个开放协议，它标准化了应用程序如何向LLM提供上下文。想象一下，MCP类似于AI设备的USB\-C接口，它提供了连接不同外设和配件的标准方法，就像USB\-C提供了连接不同外设和配件的标准方法一样。 |
| MCU | 微控制器单元（Microcontroller unit），嵌入式小系统，用于DPU单板管理，独立贴装在主板的芯片。 |
| MD5 | Message Digest Algorithm 5，是一种常用的哈希算法，用于将任意长度的数据转换为固定长度的哈希值（通常为128位）。它是一种单向加密算法，不可逆，即无法从哈希值还原出原始数据。 |
| MemoryFabric | 基于新型网络，构建全局内存池，实现跨节点的内存访问，提高分布式应用跨节点的数据共享和交换的效率。 |
| MPAM | Memory System Resource Partitioning and Monitoring，是ARMv8引入的新特性，对标x86的RDT特性，可以实现对Cache、内存带宽、SMMU等资源的分配及监控功能。该特性可以从硬件层面减少不同工作负载之间的性能干扰，确保高优先级任务性能的稳定性，在虚拟化、混部等业务中取得了良好的效果。 |
| MySQL并行查询优化 | 采用数据切分，多work线程并行处理，通过leader线程汇总结果集来加速查询能力的一种优化方案。 |
| MySQL无锁优化 | 根据业务特性对锁做无锁化的一种优化方法。 |
| MySQL细粒度锁优化 | 根据业务特性对锁做细粒度拆分的一种优化方法。 |
| 密码短语 | 生成密钥时设置的密码短语。 |
| 密钥 | 密钥是一种参数，它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。 |
| 明文 | 在密码学中，明文是指传送方想要接收方获得的可读信息。明文经过加密所产生的信息被称为密文，而密文经过解密而还原得来的信息被称为明文。 |
| mpirun | mpirun是一个重要的工具，用作启动MPI并行应用程序，并提供进程之间的通信和清理工作等功能。 |
| MSS | 最大报文长度。 |


#### N

| 术语 | 定义 |
| --- | --- |
| Native Code | 针对开源大数据JVM语言执行效率低的缺点，采用C/C++实现大数据SQL算子。 |
| NEON指令 | ARM NEON指令集。 |
| NFS | 是一种分布式文件系统，力求客户端主机可以访问服务器端文件，并且其过程与访问本地存储时一样。 |
| NFVI | Network Functions Virtualization Infrastructure，是用来托管和连接虚拟功能的一组资源。具体来说就是，NFVI是一种包含服务器、虚拟化管理程序（hypervisor）、操作系统、虚机、虚拟交换机和网络资源的云数据中心。 |
| NIC | 网络接口卡（Network Interface Card），又称网卡。 |
| NUMA | NUMA是一种CPU体系架构，基本特征是具有多个CPU模块，每个CPU模块由多个CPU（如4个）组成，并且具有独立的本地内存、I/O槽口等。由于其节点之间可以通过互联模块进行连接和信息交互，因此每个CPU可以访问整个系统的内存 。 |
| NVIDIA GPU | NVIDIA是GPU的发明者。GPU（图形处理器）又称显示核心、视觉处理器，是一种专门在个人电脑、工作站、游戏机和一些移动设备上做图像和图形相关运算工作的微处理器。 |
| NVMe | Non\-Volatile Memory express，是一个逻辑设备接口规范。它是与AHCI类似的、基于设备逻辑接口的总线传输协议规范（相当于通讯协议中的应用层），用于访问通过PCI Express（PCIe）总线附加的非易失性存储器介质（例如采用闪存的固态硬盘驱动器），虽然理论上不一定要求PCIe总线协议。 |
| NVMe\-oF | Non\-Volatile Memory express over Fabrics，NVMe\-over\-Fabrics是网络上的NVMe协议的扩展，其扩展范围远远超出了目前搭载SSD的服务器。NVMe早在2011年就出现了，而fabrics扩展则在2016年首次标准化。NVMe\-oF继承了NVMe的所有优点，包括轻量级和高效的命令集、多核感知和协议并行性。NVMe\-oF是与网络无关的，因为它支持所有常见的fabrics，包括光纤通道、InfiniBand和以太网。 |
| NVMe SSD原子写 | 保证一次IO操作是完整的，不允许出现部分IO完成的一种IO技术。 |
| 内存交织 | 在计算中，内存交织是一种通过在内存条上均匀分布内存地址来补偿动态随机存取内存或核心内存的相对较慢速度的设计。连续的内存读取和写入将依次使用每个内存组，从而由于减少了等待操作准备就绪的内存组的等待时间，从而带来更高的内存吞吐量。 |
| 内存一致性检查 | 鲲鹏DevKit亲和分析的一个特性，检查C/C++源码在鲲鹏平台运行时是否存在内存一致性问题，并提供内存一致性的检测结果与插入内存屏障的建议。 |
| 内存一致性静态检查 | 鲲鹏DevKit亲和分析的一个特性，采用静态检查模式检查C/C++源码在鲲鹏平台运行时是否存在内存一致性问题，并提供内存一致性的检测结果与插入内存屏障的建议。 |
| 内存一致性动态检查 | 鲲鹏DevKit亲和分析的一个特性，采用动态检查模式检查C/C++源码在鲲鹏平台运行时是否存在内存一致性问题，并提供内存一致性的检测结果与插入内存屏障的建议。 |
| 内存资源碎片 | 内存碎片指系统中所有不可用的空闲内存。这些资源之所以仍然未被使用，是因为负责分配内存的分配器使这些内存无法使用，原因在于空闲内存以小而不连续方式出现在不同的位置，内存分配器无法将这些内存利用起来分配给新的进程。 |
| 内核态 | 当一个任务（进程）执行系统调用而执行内核代码时，称进程处于内核态，此时处理器处于特权级最高的（0级）内核代码中执行，当进程处于内核态时，执行的内核代码会使用当前进程的内核栈，每个进程都有自己的内核栈。 |
| 内核虚拟机 | 基于内核的虚拟机Kernel\-based Virtual Machine（KVM）是一种内建于Linux® 中的开源虚拟化技术。 具体而言，KVM可帮助您将Linux转变为虚拟机监控程序，使主机计算机能够运行多个隔离的虚拟环境，即虚拟客户机或虚拟机（VM）。 |


#### O

| 术语 | 定义 |
| --- | --- |
| OCF | Open CAS Framework，是使用C语言编写的高性能块存储缓存元库。 |
| OCK | Open Computing Kit，华为计算产品线开发的基础软件平台，提供跨领域的基础能力，支撑鲲鹏、昇腾、集群计算等商业领域竞争力达成。 |
| OLAP | Online Analytical Processing，数据仓库系统最主要的应用，专门设计用于支持复杂的分析操作，侧重对决策人员和高层管理人员的决策支持，可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理，并且以一种直观而易懂的形式将查询结果提供给决策人员，以便准确掌握企业（公司）的经营状况，了解对象的需求，制定正确的方案。 |
| OLTP | Online Transaction Processing，也称为面向交易的处理系统，其基本特征是顾客的原始数据可以立即传送到计算中心进行处理，并在很短的时间内给出处理结果。OLTP是传统的关系型数据库的主要应用，主要是基本的、日常的事务处理，例如银行交易。 |
| OmniAdvisor | Spark/Hive引擎参数众多，取值范围大，人工调优存在调优效率低，调优效果不佳，OmniAdvisor旨在通过AI的方式，实现参数的自动推荐，从而提升调优效率和调优效果。 |
| OmniData | OmniData算子下推特性，是一种将大数据引擎的算子下推到存储节点或卸载节点的服务，从而实现近数据计算，减少网络带宽，提升查询引擎的查询性能。 |
| OmniHBaseGSI | HBase原生提供了主键索引，但若使用非Rowkey进行查询，则需要进行全表扫描，不仅耗费大量资源，查询时延很长。OmniHBaseGSI，即HBase全局二级索引，可以在非Rowkey列上创建全局二级索引，从而极大加速非Rowkey列的查询。 |
| OmniMV | OmniMV物化视图特性通过AI算法从历史SQL查询中推荐出最优物化视图，并在Spark中自动对用户SQL进行物化视图匹配，将匹配成功的物化视图替换用户执行计划的部分SQL，大幅减少重复计算，提升查询性能。 |
| OmniOperator | 一种采用native code（C/C++）实现大数据SQL算子来提高查询性能的特性，通过列式存储和向量化执行技术，同时利用鲲鹏加速库，提升算子的执行效率，从而提升查询引擎的查询性能。 |
| OmniOffload | OmniOffload算子卸载特性，是一种将大数据引擎的算子下推到DPU的服务，从而实现近数据计算，减少网络带宽，提升查询引擎的查询性能。 |
| OmniRuntime | 大数据的Runtime底座，Omni系统的统称，包含OmniData、OmniOperator、OmniShuffle、OmniMV、OmniAdvisor和OmniHBaseGSI特性。 |
| OmniShield | OmniShield基于TEE环境，提供Spark数据、网络、磁盘加解密和应用级远程证明能力，保障数据在存储、传输、计算全生命周期的安全性。 |
| OmniShuffle | 基于TCP/RDMA等网络介质，优化数据分析过程中跨节点的数据写入、传输和读取流程，提升Shuffle性能，支持数据分析过程性能提升。 |
| OmniVec | 是一种基于内存的列式数据结构，OmniOperator处理的数据存储结构即为OmniVec。 |
| OOM | Out of Memory，是计算机操作经常不希望出现的状态，在这种状态下，无法分配其他内存供程序或操作系统使用。这样的系统将无法加载任何其他程序，并且由于许多程序可能在执行期间将其他数据加载到内存中，因此这些程序将无法正常运行。这通常是因为已分配了所有可用内存，包括磁盘交换空间。 |
| Open CAS | Open Cache Acceleration Software，一个开源缓存加速软件，它的核心是OCF框架，包括块缓存软件库、适配器、工具等。 |
| OpenFlow flow table | OpenFlow流表是与业务无关的转发表，主要包括匹配域和动作。转发器根据流表中的匹配项对报文进行匹配，匹配上则执行相应的动作。例如流表的匹配域是源MAC地址，动作是向某个端口转发，则转发器根据这个流表，对匹配这个MAC地址的报文进行向某个端口转发的动作。 |
| OpenFlow protocol | OpenFlow是SDN（Software Defined Network）中的重要协议，是控制面和转发面的通信通道。通过标准化开放接口，实现控制面和转发面分离，完成控制面对转发面的控制和管理。 |
| OpenGL ES | OpenGL（Open Graphics Library）定义了一个跨编程语言、跨平台编程的专业图形程序接口，对于嵌入式设备，其提供了OpenGL ES（OpenGL for Embedded Systems）版本，该版本是针对手机、Pad等嵌入式设备而设计的，是OpenGL的一个子集。 |
| OpenStack | OpenStack是一个利用虚拟资源池构建和管理私有云和公共云的平台。那些包含OpenStack平台的各个工具负责处理计算、网络、存储、身份和镜像服务等核心云计算服务。其可将十余个可选项目捆绑到一起，创建与众不同的可部署云。 在虚拟化环境中，诸如存储、CPU和RAM等资源都是从诸多供应商特定的项目中提取出来，然后由虚拟机监控程序进行拆分并按需进行分配。OpenStack使用一组一致的应用编程接口（API），进一步将这些虚拟资源提取为离散池，用于辅助标准云计算工具，供管理员和用户直接交互使用。 |
| OSD | Object Storage Daemon，负责处理属于物理或逻辑存储单元（硬盘或分区）的对象存储设备。对象存储设备可以是物理磁盘/分区，也可以是逻辑卷。此外，该守护进程会处理数据复制，并在添加或删除节点后进行重新平衡。 |
| OVS | 开放虚拟交换标准（Open vSwitch），主要用于虚拟机VM环境，作为一个虚拟交换机，支持Xen/XenServer，KVM以及virtualBox多种虚拟化技术。在这种虚拟化的环境中，一个虚拟交换机主要有两个作用，一是传递虚拟机之间的流量，二是实现虚拟机和外界网络的通信。 |
| oVirt | oVirt是一种开源分布式虚拟化解决方案，旨在管理整个企业基础架构。oVirt使用受信任的KVM管理程序，其建立在其他几个社区项目的基础上，包括libvirt、Gluster、PatternFly和Ansible。 |
| OS | Operating System，操作系统（OS）是管理计算机硬件资源并为计算机程序提供公共服务的软件。 |
| OVS流表网卡加速 | OVS流表网卡加速方案主要是利用智能网卡的OVS流表卸载方案，将原来处于系统内核态的datapath转发路径卸载到智能网卡上。利用网卡硬件查表替代原内核态的软件查表流程，加速了流表的查找速度，提升报文的转发性能。 |
| OVS流表归一化 | OVS流表归一化特性是XPF网络加速框架的一种OVS流表处理加速方案。其核心思想是在开源OVS+DPDK方案基础上，对其流表做归一化处理，减少开源方案某些场景下数据处理要多次查表的次数，来达到加速云计算中数据包转发性能的目的，典型应用场景是VXLAN+CT组网。 |


#### P

| 术语 | 定义 |
| --- | --- |
| Perf | Perf是内置于Linux内核源码树中的性能剖析（profiling）工具。它基于事件采样原理，以性能事件为基础，支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。常用于性能瓶颈的查找与热点代码的定位。 |
| PCIe | PCI Express，在处理器和连接的设备之间提供高速数据路径。与以前使用并行总线体系结构的PCI实现不同，PCI Express使用称为通道的点对点串行链路。 |
| PF | 物理功能（Physical Function），物理网卡所支持的一项PCI功能，PF可以扩展出若干个VF。SR\-IOV设备的PF驱动程序用于管理具有SR\-IOV功能的设备的物理功能。SR\-IOV规范中定义了支持SR\-IOV功能的PCI功能。PF包含SR\-IOV功能结构，用于管理SR\-IOV功能。PF是全功能的PCIe功能，可以像其他任何PCIe设备一样进行发现、管理和处理。PF拥有完全配置资源，可以用于配置或控制PCIe设备。 |
| PID | 进程PID，是各进程的代号，每个进程有唯一的PID编号，它是进程运行时系统分配的，并不代表专门的进程。 |
| PGO | Profile\-Guided Optimization，即配置文件引导优化，PGO主要通过降低指令快取置换 (cache\-thrashing)、重组代码布局、缩减代码长度并减少分支预测失误来提高应用程序性能。 |
| PMU事件 | 由性能监视单元（PMU，CPU硬件单元）提供的一组反映处理器性能的数据。 |
| PoD | PoD是可以在Kubernetes中创建和管理的、最小的可部署的计算单元。 |
| PPA | 协议解析加速（Protocol Parsing Acceleration），网卡硬件支持IPv4和IPv6的报文解析和流表管理能力，软件结合网卡硬件对被识别为特定协议的报文按协议规定的消息格式进行解析加速。 |
| PS | Parallel Scavenge（PS）是Java程序吞吐量优先的垃圾收集器，具有自适应调整策略。 |
| PuTTY | PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。 |


#### Q

| 术语 | 定义 |
| --- | --- |
| QEMU | QEMU是一个托管的虚拟机镜像，它通过动态的二进制转换，模拟CPU，并且提供一组设备模型，使它能够运行多种未修改的客户机OS，可以通过与KVM一起使用进而接近本地速度运行虚拟机（接近真实电脑的速度）。 |
| QCA | Quoting Client Application，远程证明中的引证专用客户端应用，用于在REE侧接收远程证明挑战，然后向QTA请求证明报告的申请，需要与QTA配合使用。 |
| QTA | Quoting Trusted Application，远程证明中的引证专用可信应用，用于在TEE内提供证明报告的申请，需要与QCA配合使用。 |
| 区域 | 从地理位置和网络时延维度划分，同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region，通用Region指面向公共租户提供通用云服务的Region；专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 |


#### R

| 术语 | 定义 |
| --- | --- |
| RA | Remote attestation，远程证明，是指机密计算应用的客户端在远端与服务端交互时，为了确保服务器是可信的，向服务端发起挑战，要求服务端提供证明自己的完整性，并且是在TEE内执行的一种手段。 |
| PA2Ring | PA与Ring之间数据流的带宽。 |
| RBD | RADOS Block Device，使Linux块设备在多分布数据存储上采用带状设置的Ceph组件。 |
| RDE | RAID DIF Engine，RAID DIF运算加速引擎。 |
| RDMA | Remote Direct Memory Access，使一台计算机可以直接将数据通过网络传送到另一台计算机内存中的功能。 |
| REE | Rich Execution Environment，业务执行环境。相对于TEE，它是传统的服务器运行环境。 |
| REST | REST是一种软件架构风格。通常情况下，REST服务使用HTTP服务作为通信协议，并使用HTTP原语表达服务请求。 |
| RGW | Ceph对象网关，提供了一个兼容S3和Swift的RESTful API接口。 |
| Ring2PA | Ring与PA之间数据流的带宽。 |
| RoCE | RDMA over Converged Ethernet，是一种网络协议，允许通过以太网使用远程直接内存访问（RDMA）。目前存在两个RoCE版本，分别是RoCE v1和v2。RoCE v1是数据链路层协议，允许在同一个以太网广播域内的任意两台主机之间通信。RoCE v2是网络层协议，其报文可以被路由。 |
| Robox容器 | Robox是一种基于容器技术实现模拟安卓系统的方案，可以支持多安卓系统实例。 |
| RPC | Remote Procedure Call，是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间（通常为一个开放网络的一台计算机）的子程序，而程序员就像调用本地程序一样，无需额外地为这个交互进行编程（即无需关注细节）。 |
| RPM | Red Hat Package Manager，一种Linux软件包格式。 |
| RSA | RSA算法的名字以发明者的名字命名：Ron Rivest，Adi Shamir和Leonard Adleman。RSA属于非对称加密算法，自1977年提出，至今经历了各种攻击的考验，逐渐为人们接受，被认为是目前最优秀的非对称加密方案之一。 |
| RSS模式 | Shuffle服务独立部署在Spark集群外的节点，会在远端节点上进行Shuffle。 |
| 软链接 | 软链接又称符号链接，这个文件包含了另一个文件的路径名。可以使任意文件或目录，可以链接不同文件系统的文件。 |
| 软加速库 | 采用处理器指令集或软件算法优化技术库。 |
| 软件包重构 | 鲲鹏应用迁移工具的一个特性，分析用户提供的x86软件包，并根据用户提供的资源文件尝试构建鲲鹏平台软件包。软件包重构需要用户在鲲鹏平台使用。 |
| 软件迁移评估 | 鲲鹏DevKit迁移工具的一个特性，帮助用户分析用户x86环境上软件包安装路径中的SO库文件，并检查这些文件与鲲鹏平台的兼容性。 |
| 弱口令 | 容易被别人猜测到或被破解工具破解的口令。 |


#### S

| 术语 | 定义 |
| --- | --- |
| SCR Lock | Smart Cache Remote Lock，基于新型网络介质，加速远端锁访问性能，提升应用操作性能。 |
| SDK | Software Development Kit，是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合，一般而言SDK即开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件，但也可能包括能与某种嵌入式系统通讯的复杂的硬件。 |
| SDN | Software\-Defined Network，是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来，从而实现了网络流量的灵活控制，使网络作为管道变得更加智能，为核心网络及应用的创新提供了良好的平台。 |
| SEL | SEL（System Event Log，系统事件日志）是服务器管理系统中记录硬件和软件事件的重要日志文件，主要用于监控和诊断硬件故障。 |
| SFTP | 安全文件传输工具。 |
| Shuffle | 将数据重新分布的过程，通常发生在Map阶段和Reduce阶段之间。它涉及将Map任务的输出按照一定的规则重新分配到不同的Reduce任务中，以便进行后续的聚合或其他处理操作。 |
| Slurm调度器 | Slurm是一个开源的、高度可定制的、可扩展的、高性能的作业调度系统，它能够很好地提供资源管理和任务调度功能，广泛用于高性能计算、集群计算领域，如物理、化学、生物学、天文学等领域。 |
| SM2 | 一种非对称加密算法，也称为椭圆曲线数字签名算法。主要用于数字签名和密钥交换。 |
| SM3 | 一种密码杂凑算法，也称为SM3密码哈希算法。主要用于数字签名及验证、消息认证码生成及验证、随机数生成等。 |
| SM4 | 一种对称加密算法，也称为国家商用密码算法。主要用于数据加密。 |
| SME | Scalable Matrix Extension，可伸缩矩阵扩展，在SVE基础上引入专用的可伸缩矩阵寄存器，通过外积运算极致优化矩阵乘法等核心计算。 |
| SMMU | 系统内存管理单元。 |
| Snappy | Snappy，一种无损压缩算法。 |
| SO依赖库 | Linux中的SO（shared object）文件，其名称类似libname.so.1.1.1。 |
| SO依赖库依赖字典 | 用来记录鲲鹏平台已经支持的SO文件、软件包及获取方式（二进制安装或者源码编译安装）的列表，可下载并更新。 |
| SPE | ARM的一种使用随机抽样对程序进行动态分析的机制。 |
| SPDK | Storage performance development kit高性能存储开发包，提供了一组工具和库，用于编写高性能、可扩展的用户模式存储应用程序。 |
| SR\-IOV | Single Root I/O Virtualization，是PCI\-SIG推出的一项标准，是“虚拟通道”的一个技术实现，把一个PCIe设备虚拟成多个PCIe设备。 |
| SSH | Secure Shell的缩写，由IETF的网络小组（Network Working Group）所制定，SSH为建立在应用层基础上的安全协议。 |
| SSL | Secure Sockets Layer，工作于套接字层的安全协议。该层位于TCP层和应用层之间，用于数据的加解密以及相关实体的认证。 |
| SSL证书 | SSL证书是一种遵守SSL协议的服务器数字证书，由受信任的根证书颁发机构颁发。 |
| Strace | Linux环境下的一款程序调试工具，用来监察一个应用程序所使用的系统呼叫及它所接收的系统信息。 |
| SVA | Shared Virtual Area，是一种计算机架构，它允许多个设备（例如CPU、GPU、FPGA等）共享虚拟地址空间。这种架构可以提高系统的性能和效率，因为不同设备之间可以直接共享数据，而不需要复制数据到不同的设备中。 |
| SVE | Scalable Vector Extension，可伸缩矢量扩展，一种矢量长度无关的SIMD指令集，让同一份代码能在不同宽度的ARM处理器上自动获得最佳性能。 |
| 私钥 | 私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据，因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密，因为同一密钥既用于加密又用于解密。 |
| 上层应用Workload | Workload分析主要指通过动态修改上层应用代码并埋下hook来收集特定的应用相关性能数据，通过Workload分析，可以收集并定位用户关心的特定代码的工作性能。 |
| 视频编码 | 视频编码方式就是指通过压缩技术，将原始视频格式的文件转换成另一种视频格式文件的方式。 |
| 视频解码 | 视频解码就是压缩视频解码还原回原始视频。 |
| 视频流引擎 | 提供视频流云手机方案中端云协同中的二次开发包，包括客户端开发包和服务端开发包。其主要功能有图像获取、H.264/H.265码流编码和播放。 |
| 视频流云手机 | 基于基础云手机，视频流引擎和其他参考原型构建的云手机方案，实现物理终端和云手机实时交互。 |
| 数据面 | 数据面也就是用户面，是指设备根据控制面生成的指令完成用户业务转发和处理的部分。 |
| 数据清洗 | 数据清洗从名字上也看的出就是把“脏”的“洗掉”。因为数据仓库中的数据是面向某一主题的数据的集合，这些数据从多个业务系统中抽取而来而且包含历史数据，这样就避免不了有的数据是错误数据、有的数据相互之间有冲突，这些错误的或有冲突的数据显然是我们不想要的，称为“脏数据”。我们要按照一定的规则把“脏数据”“洗掉”，这就是数据清洗，而数据清洗的任务是过滤那些不符合要求的数据，将过滤的结果交给业务主管部门，确认是否过滤掉还是由业务单位修正之后再进行抽取。不符合要求的数据主要是有不完整的数据、错误的数据、重复的数据三大类。 |
| 双机HA | HA是Highly Available缩写，是双机集群系统简称，提高可用性集群，是保证业务连续性的有效解决方案，一般有两个或两个以上的节点，且分为活动节点及备用节点。 |
| 算子下推 | 将计算引擎中的数据处理操作（如过滤、映射、聚合等）推送到底层数据源执行，而不是在上层应用或计算节点中进行。算子下推可以有效地提高数据处理效率，减少不必要的数据传输和计算。 |


#### T

| 术语 | 定义 |
| --- | --- |
| TA | Trusted Application，可信应用，是指被部署在TEE内的应用程序，用于在TEE内处理机密的数据，需要与CA配合使用。 |
| TAR | 一种Linux软件包格式。 |
| TCP | Transmission Control Protocol，TCP/IP中的协议，用于将数据信息分解成信息包，使之经过IP协议发送；并对利用IP协议接收来的信息包进行校验并将其重新装配成完整的信息。TCP是面向连接的可靠协议，能够确保信息的无误发送，它与ISO/OSI基准模型中的传输层相对应。 |
| TEE | Trusted Execution Environment，可信执行环境，是指基于隔离（一般基于硬件的架构）机制保护机密的数据，相对于REE的一个可信环境。 |
| TEE OS | 运行在TEE内的操作系统。相对于REE通用操作系统来说，它更精简，更少的暴露面，因此它更安全。 |
| Telephony Mock | 一种电话相关基础信息仿真功能，如国际移动设备识别码（IMEI）、网络运营商名字、网络运营商代码等信息。通过Telephony Mock使能云手机Telephony基本信息。将用户预先提供的IMEI等信息注入到云手机中，保证上层业务能够正常获取云手机预置的Telephony基本信息。 |
| TIO | Transparent Tiered IO，利用高性能的存储介质，配合预取能力，将后端存储系统中的I/O提前缓存到高性能介质中，缩短应用的I/O访问路径，提高应用性能。 |
| TLS | 传输层安全性协议（Transport Layer Security），及其前身安全套接层（Secure Sockets Layer，缩写为SSL）是一种安全协议，目的是为互联网通信，提供安全及数据完整性保障。 |
| TOE | TCP Offload Engine，TCP卸载引擎是一种让专门的网卡处理部分或全部TCP/IP协议栈的技术。 |
| TOR | 机架交换机（Top of Rack），TOR交换机是指位于数据中心电信服务器机柜的最上面或者接近最上面的交换机，这种类型的交换机只包含数量较少的端口。 |
| TSO | TCP分段卸载（TCP Segmentation Offload），是一种利用网卡的少量处理能力，降低CPU发送数据包负载的技术，需要网卡及驱动的支持。 |
| 托管 | 一种业务场景，将应用或游戏托管到云端运行自动运行，不需要将运行界面输出到物理终端上。 |
| 陀螺仪Mock | 一种手机陀螺仪功能模拟技术，通过陀螺仪Mock（status mock）使能云手机陀螺仪功能，保证上层业务检测该传感器检测通过。 |
| 图分析算法加速库 | Spark GraphX库是一个用于处理大规模图数据的分布式计算框架，GraphX提供了一套丰富的图算法，可以对图数据进行各种计算和分析，如图搜索、图聚类、图剪枝、图遍历等。鲲鹏BoostKit推出的图分析算法加速库，基于Spark开源算法在算法原理和鲲鹏亲和性上进行了深度优化，实现算法执行效率倍级提升。 |


#### U

| 术语 | 定义 |
| --- | --- |
| UACCE | User Space Accelerator，用户态加速器，加速器驱动框架模块，为用户态提供统一驱动接口。 |
| UADK | User Space Accelerator Development Kit，用户态加速器框架，是一个基于UACCE内核模块和Linux SVA（Shared Virtual Addressing）技术的通用的加速器用户态解决方案，该方案提供一套用户态库，需要使用硬件加速的用户调用相关API完成所需要的功能。 |
| UCX | Unified Communication X，为消息传递、PGAS/OpenSHMEM库和RPC/数据中心应用程序提供了优化的通信层。 |
| UDF | 用户自定义函数（User Defined Functions），即用户自定义函数，用于执行基于Hive UDF框架编写的UDF函数，接受输入列、对输入执行操作并以值的形式返回这些操作的结果。 |
| UDP | 用户数据报协议（User Datagram Protocol），允许一端设备的应用程序向另一端的应用程序发送数据报的标准TCP/IP协议。UDP利用IP协议发送数据报，为应用程序提供不可靠的无连接报文发送服务。因此，UDP消息可能会出现丢弃、重复、延迟或乱序发送的问题。UDP用于尽力传输数据报文，即目的端不会主动确认是否已经接收到正确的数据报文。 |
| USE方法 | USE（utilization、saturation、errors）方法是一种分析系统性能的方法论。 该方法根据系统分析的结构化清单来定位资源的瓶颈和错误所在。 |
| UTgen | 一款专为Maven和Gradle项目设计的Java单元测试自动生成工具，作为IntelliJ IDEA的插件，它能够为开发者提供单元级的测试用例生成支持，真正做到即插即用。 |
| UWAL | Unify Write Ahead Log，基于SSD盘及新型存储介质，提供统一的写前日志能力，提升应用写入性能。 |


#### V

| 术语 | 定义 |
| --- | --- |
| vDPA | vHost Data Path Acceleration，是为设备加速提出的开源的规范和框架。vDPA规范要求设备的数据面必须实现virtio（一种虚拟设备）的数据面。设备的控制面可以按照厂商自定义的格式实现，vDPA会协助完成virtio控制面命令到厂商控制面命令的转换。 |
| VF | 虚拟功能（Virtual Function），VF是支持SR\-IOV的物理网卡所虚拟出的一个“网卡”或者说虚拟出来的一个实例，它会以一个独立网卡的形式呈现出来，每一个VF有它自己独享的PCI配置区域，并且可能与其他VF共享着同一个物理资源（公用同一个物理网口）。VF是一种轻量级PCIe功能，可以与物理功能以及与同一物理功能关联的其他VF共享一个或多个物理资源。 |
| VFIO | Virtual Function I/O，VFIO驱动框架是一个用户态驱动框架，在intel平台它充分利用了VT\-d等技术提供的DMA Remapping和Interrupt Remapping特性，在保证直通设备的DMA安全性同时可以达到接近物理设备的IO的性能。 |
| VirtIO | Virtual I/O device，VirtIO是一个标准化接口，它允许虚拟机访问简化的“虚拟”设备，例如块设备、网络适配器和控制台。通过VM上的VirtIO访问设备比更传统的“模拟”设备提高了性能，因为VirtIO设备只需要发送和接收数据所需的最低限度的设置和配置，而主机处理大部分的设置和维护实际的物理硬件。 |
| VirtIO\-blk | VirtIO block device，是虚拟化KVM平台下虚拟磁盘的一种实现方式。 |
| VirtIO\-net | VirtIO network device，VirtIO网络设备是一种虚拟的以太网卡，支持多队列的网络包收发。 |
| VirtIO\-scsi | VirtIO SCSI device，VirtIO\-scsi功能是一种半虚拟化SCSI控制器设备。 |
| VM | 虚拟机（Virtual Machine）是实体计算机的数字版本。虚拟机软件可以运行程序和操作系统、存储数据、连接到网络以及执行其他计算功能，并且需要加以维护，比如更新和系统监控等。一台物理机器（通常是服务器）上可以托管多个虚拟机，然后可使用虚拟机软件管理这些虚拟机。这样就可根据需要灵活地在虚拟机之间分配资源（计算、存储和网络），从而提高整体效率。 |
| VMM | 虚拟机管理器（Virtual Machine Monitor），用于将虚拟机功能与业务配置管理结合，实现基于虚拟机的第三方软件应用管理模块。 |
| VNF | 虚拟网络功能（Virtual Network Function）是提供网络功能（如目录服务、路由器、防火墙、负载平衡器等）的软件应用。虚拟网络功能以虚拟机（VM）的形式部署，VNF在基础设施层提供的服务是NFV的主要运营目标，这意味着VNF左右着网络虚拟化的前景。 |
| VPAM | VPAM（VirtIO device Passthrough Acceleration And Migration）基于硬件卸载的私有热迁移方案VPAM特性实现虚拟机VirtIO\-net直通时热迁移，VPAM交付热迁移建链、虚拟机配置迁移、虚拟网卡配置迁移、存储配置迁移、内存热迁移、热迁移回滚功能，热迁移业务中断时间小于1s，VM热迁移前后其配置、内存数据、磁盘数据均不丢失。 |
| V\-Turbo | V\-Turbo利用CPU超分特性技术实现在开启虚拟超线程后，会对虚拟机的每个vCore超分出2个vThread，vThread对应物理核，从GuestOS里看，是2个物理CPU，4个超线程；为了保证虚拟机密度不变，物理Core 1:2超分。 |
| VXLAN | Virtual Extensible Local Area Network，VXLAN是一种网络虚拟化技术，可以改进大型云计算在部署时的扩展问题，是对VLAN的一种扩展。VXLAN是一种功能强大的工具，可以穿透三层网络对二层进行扩展。它可通过封装流量并将其扩展到第三层网关，以此来解决VMS（虚拟内存系统）的可移植性限制，使其可以访问在外部IP子网上的服务器。 |


#### W

| 术语 | 定义 |
| --- | --- |
| WaaS | Workload Aware Acceleration System，一种通过业务的运行特征来识别业务面临的资源压力并对应用进行自动调优加速，以取得更好的业务性能的系统。 |
| WAR | Web Application Archive，一种JAR文件。 |
| WD | Warpdriver，加速驱动，用户态驱动统一接口。 |
| Wi\-Fi Mock | 一种手机Wi\-Fi功能模拟技术，通过Wi\-Fi Mock（status mock）使能云手机Wi\-Fi功能。云手机的Wi\-Fi MOCK功能通过将Wi\-Fi流量转发出去，使能云手机Wi\-Fi功能，保证上层业务检测该传感器检测通过。 |
| 网络加速 | 网络加速是使用软件或者硬件解决方案，提升网络报文转发性能，降低CPU利用率。 |
| 文件传输 | 使用因特网的文件传输协议从远程计算机下载文件或把文件上传到远程计算机。 |


#### X

| 术语 | 定义 |
| --- | --- |
| XPF加速库 | XPF（Extensible Packet Framework）加速库是鲲鹏自研加速库，XPF自研功能模块，在OVS（Open vSwitch）软件内部实现了一个智能卸载引擎模块，该模块用于跟踪数据报文在OVS软件中所经历的所有流表和CT表，将执行的CT行为和所有流表行为项进行综合编排成一条综合行为项并结合统一匹配项生成一条集成流表项。后续的数据报文在进入OVS后，若匹配命中该集成流表，则直接执行综合行为，相比开源的处理流程，查询次数将减少，性能将大幅度提升。 |
| 卸载 | 将原本运行于软件上的功能转移到硬件中进行，CPU执行路径更短，消耗更低，提高处理性能。 |
| 协议适配器 | PA是CPU中的一个硬件组件，用于芯片之间的通信协议转换。环形总线（Ring）是一种片上通信总线，PA能够测量Ring与PA之间的数据流带宽。注意PA和Ring之间的通信主要有两种情况，一种是CPU芯片之间的通信，另一种是当CPU和GPU通过UB（统一总线）连接时，CPU和GPU间的通信。 |
| 向量化 | 向量化是指将原本对单个数据元素逐个处理的标量操作，转换为对一组数据（向量）同时处理的操作过程，通常利用单指令多数据指令集，让一条指令同时完成多个数据的计算。 |
| 向量化检查 | 鲲鹏DevKit亲和分析的一个特性，用于对可向量化源码片段进行检查，并提供向量化修改建议。 |
| 序列化 | 在计算机科学的资料处理中，是指将资料结构或物件状态转换成可取用格式（例如存成档案，存于缓冲，或经由网络中传送），以留待后续在相同或另一台计算机环境中，能恢复原先状态的过程。 |
| 虚拟化 | 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机，每个逻辑计算机可运行不同的操作系统，并且应用程序都可以在相互独立的空间内运行而互不影响，从而显著提高计算机的工作效率。 |


#### Y

| 术语 | 定义 |
| --- | --- |
| 压缩算法 | 压缩算法（Compression Algorithm）是指数据压缩的算法，在电子与通信领域也常被称为信号编码，包括压缩和还原（或解码和编码）两个步骤。 |
| 远程过程调用 | 远程过程调用（Remote Procedure Call，缩写为RPC）是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序，而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程，那么远程过程调用亦可称作远程调用或远程方法调用，例：Java RMI。 |
| 音频SDK | 华为提供的针对云手机场景的，在云手机和用户终端侧提供音频SDK，服务端用于音频抓取，客户端用于音频播放。 |
| 音频引擎 | 华为提供的针对云手机场景的、负责音频处理的核心引擎套件。 |
| 硬加速库 | 采用硬件加速技术加速库。 |
| 用户态 | 用户态（user mode）在计算机结构指两项类似的概念。在CPU的设计中，用户态指非特权状态。在此状态下，执行的代码被硬件限定，不能进行某些操作，比如写入其他进程的存储空间，以防止给操作系统带来安全隐患。在操作系统的设计中，用户态也类似，指非特权的执行状态。内核禁止此状态下的代码进行潜在危险的操作，比如写入系统配置文件、杀掉其他用户的进程、重启系统等。 |
| 域名 | 由数字和/或者字符串组成，每个域名都对应着相应的IP地址。 |
| 预写式日志 | 保证数据完整性的一种标准方法。简单来说，WAL的中心概念是数据文件（存储着表和索引）的修改必须在这些动作被日志记录之后才被写入，即在描述这些改变的日志记录被刷到持久存储以后。 |
| 云测 | 云测（CloudTest）是面向软件开发者提供的一站式云端测试平台，覆盖测试管理、接口测试，融入DevOps敏捷测试理念，帮助您高效管理测试活动，保障产品高质量交付。 |
| 云手机 | 云手机指运行在数据中心的仿真手机，对外由云手机业务服务商运营并销售给最终用户，用户通过网络接入。 |
| 云手机Turbo套件 | 利用ARM指令集同构优势，支持移动应用无损上云，同时将多年技术积累浓缩到Kbox云手机容器、指令流引擎、视频流引擎、操控引擎、音频引擎核心能力组件，形成了云手机Turbo套件，帮助客户和伙伴实现云手机极致的性能。 |
| 源码迁移 | 鲲鹏DevKit迁移工具的一个特性，分析用户C/C++/ASM/Fortran/Go/解释型语言软件的可迁移性。 |


#### Z

| 术语 | 定义 |
| --- | --- |
| ZIP | 一种文件压缩格式。 |
| ZSTD压缩库 | Zstandard ，一种无损压缩算法。 |
| 指令翻译 | 从一种指令集翻译为另外一种指令集。 |
| 指令分离渲染 | 云端复制应用渲染指令，并发送到端侧进行渲染的一套技术。 |
| 指令流引擎 | 提供指令流云手机方案中端云协同中的二次开发包，包括客户端开发包和服务端开发包。其主要功能有服务端图像指令的获取和客户端渲染指令的执行，并完成渲染显示。 |
| 指令流云手机 | 基于基础云手机，指令流引擎和其他参考原型构建的云手机方案，实现物理终端和云手机实时交互。 |
| 智能写Cache | 智能写Cache（Smart Write Cache）包含Bcache内核补丁以及相关配套的工具两部分。智能写Cache通过IO直通、Bcache QoS策略控制、Writeback策略控制以及GC策略控制来提升Bcache性能，最终达到提升Ceph集群性能的目的。 |
| 智能预取 | 一种cache预取策略。预取的大小由系统软件运算得出一个合适数值。适合单个码流的读应用，或无法判断读数据的应用是否顺序的情况，例如文件读写。 |
| 直通模式 | 硬件直通模式是指将物理主机的硬件资源直接挂载给虚拟机使用，不需要经过hypervisor的模拟和过滤，虚拟机发的命令直接送到物理设备。通过直通技术可以向虚拟机提供接近原生硬件的访问性能。 |
| 中断 | 指计算机运行过程中，出现某些意外情况需主机干预时，机器能自动停止正在运行的程序并转入处理新情况的程序，处理完毕后又返回原被暂停的程序继续运行。 |
| 中间件 | 中间件是介于应用系统和系统软件之间的一类软件，它使用系统软件所提供的基础服务（功能），衔接网络上应用系统的各个部分或不同的应用，能够达到资源共享、功能共享的目的。目前，它并没有很严格的定义，但是普遍接受IDC的定义：中间件是一种独立的系统软件服务程序，分布式应用软件借助这种软件在不同的技术之间共享资源，中间件位于客户机服务器的操作系统之上，管理计算资源和网络通信。从这个意义上可以用一个等式来表示中间件：中间件=平台+通信，这也就限定了只有用于分布式系统中才能叫中间件，同时也把它与支撑软件和实用软件区分开来。 |
| 注解 | 注解也叫元数据，一种代码级别的说明。它是JDK 1.5及以后版本引入的一个特性，与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面，用来对这些元素进行说明和注释。 |
| 字节对齐 | 字节对齐是指为了使CPU能高效访问数据，在内存中为变量预留填充字节，使得变量的起始地址成为其大小的整数倍。 |
| 字节对齐检查 | 鲲鹏DevKit亲和分析工具的一个特性，对用户软件中的结构体变量进行检查，分析其内存分配情况，并反馈用户。 |
| 转码 | 对AArch32指令到AArch64指令的动态翻译。 |
| 专项软件迁移 | 鲲鹏应用迁移工具的一个特性，对大数据、数据库、高性能计算和Web等场景的部分常用软件源码进行自动迁移、编译并构建生成鲲鹏平台兼容的软件包，该功能只支持在鲲鹏平台环境上运行。 |
