12.3. 常用缩略语

A

缩略语

全称

含义

API

Application Programming Interface

应用程序编程接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。

ARM

Advanced RISC Machine

ARM架构处理器,是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。其主要设计目标为低成本、高效能、低耗电,本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

ASIC

Application Specific Integrated Circuit

专用集成电路,指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。

B

缩略语

全称

含义

BN

BatchNorm/BatchNorm2d

批标准化又叫批量归一化,和普通的数据标准化类似,是将分散的数据统一的一种做法,用于改善人工神经网络的性能和稳定性。这是一种为神经网络中的任何层提供零均值/单位方差输入的技术,用以优化神经网络。

BPU

Brain Processing Unit

地平线机器人自主研发的可编程加速引擎,已经在如下几款计算平台产品上迭代演进:计算平台:旭日一代、旭日二代、征程二代 旭日三代、征程三代 征程五代,FPGA计算平台:Matrix1.0、Matrix1.6、Matrix2.0等。

bsp

Board Support Package

板级支持包,是构建嵌入式操作系统所需的引导程序(Bootload)、内核(Kernel)、根文件系统(Rootfs)和工具链(Toolchain) 提供完整的软件资源包。

C

缩略语

全称

含义

CPU

Central Processing Unit

中央处理单元,计算机的主要设备之一,功能主要解释计算机指令以及处理计算机软件中的数据。作为计算机的运算和控制核心,是信息处理、程序运行的最终执行单元。

D

缩略语

全称

含义

ddk

Device Development Kit

开发组件,它包含了发布物运行的一些基础库和组件、交叉编译工具、ai_benchmark、ai_toolchain、ai_forward_view_sample、vdsp_rpc_sample和model_zoo等示例及模型库。

DDR

Double Data Rate SDRAM

双倍速率的SDRAM,SDRAM在一个CLK周期传输一次数据,而DDR在一个CLK周期传输两次数据,分别在上升沿和下降沿各传输一次数据,该概念称为预取,在描述DDR速度的时候一般使用MT/S单位,也就是每秒多少兆次数据传输。

DL

Deep Learning

深度学习,机器学习领域中一个新的研究方向,深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。

DMA

Direct Memory Access

直接存储器访问,是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于CPU的大量中断负载。否则,CPU需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU对于其他的工作来说就无法使用。

F

缩略语

全称

含义

FPS

Frames Per Second

每秒准确识别帧率,用于反映处理器的计算效率。同等精度下,FPS越高代表处理速度越高效,反之则不然。地平线认为,算力并不能完全反映处理器的真实性能。正如对于汽车来说,马力(单位:HP)不如百公里加速时间(单位:秒)更真实反映整车动力性能,算力(单位: TOPS)并不反映汽车智能处理器实际性能,而每秒准确识别帧率(单位:FPS)才是更真实的性能指标。

H

缩略语

全称

含义

hbdk

Horizon BPU Development Kit

地平线面向BPU的应用开发工具链,它包含编译器,也包含方便的异构开发的一系列开发工具,如BPU优化运行时库(Runtime库)、BPU中CPU主控核编译器、BPU模拟器、屏蔽异构硬件复杂细节的API。

hbm

Horizon BPU Model

HBDK编译器生成的模型文件,hbm包含BPU指令、模型参数、输入输出描述等信息。

I

缩略语

全称

含义

IDMA

Integrated Direct Memory Access

集成DMA控制器。

IPC

Instructions Per Cycle

每周期指令,在计算机体系结构中,每周期指令是衡量处理器性能的一个指标,即每个时钟周期执行的平均指令数。它是每条指令周期的乘法逆数。

L

缩略语

全称

含义

LMDB

Lightning Memory-Mapped Database

非常快的内存映射型数据库,LMDB使用内存映射文件,可以提供更好的输入/输出性能。LMDB文件可以同时由多个进程打开,具有极高的数据存取速度,访问简单,不需要运行单独的数据库管理进程,只要在访问数据的代码里引用LMDB库,访问时给文件路径即可。

P

缩略语

全称

含义

PTQ

Post-training Quantization

训练后量化方案,先训练浮点模型,然后使用校准图片计算量化参数,将浮点模型转为量化模型的量化方法。

Q

缩略语

全称

含义

QAT

Quantization Aware Training

QAT量化感知训练方案,在浮点训练的时候,就先对浮点模型结构进行干预,使得模型能够感知到量化带来的损失,减少量化损失精度的方案。

R

缩略语

全称

含义

RPC

Remote Procedure Call

远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。

RPMSG

Remote Processor Messaging

一种基于virtio的消息传递总线,定义了异构多核处理系统中核与核之间进行通信时所使用的标准二进制接口,允许内核驱动程序与系统上可用的远程处理器进行通信。

S

缩略语

全称

含义

SDK

Software Development Kit

软件开发工具包,一般是一些被软件工程师用于为特定的软件包,软件框架,硬件平台,操作系统等建立应用软件的开发工具的集合。

SOTA

state-of-the-art

机器学习中取得某个任务上当前最优效果的模型,例如在图像分类任务上,某个模型在常用的数据集(如 ImageNet)上取得了当前最优的性能表现,我们就可以说这个模型达到了SOTA。