达芬奇架构 DaVinci Core - 小记

文章目录



相关博客


  • 计算单元
    • Cube
    • Vector
    • Scalar
  • 存储单元
  • 控制单元

作为Ascend AI处理器的计算核心,AI core负责执行计算密集型向量和张量算子。

它可以被看作是现代微处理器的简化结构。它包括三个基本的计算资源:矩阵计算单元(立方体单元)、矢量计算单元(矢量单元)和标量计算单元(标量单元)。
这三个计算单元分别对应三种常见的计算模式:张量、向量和标量。
在实际计算过程中,三个计算单元各司其职,形成三条独立的执行管线,在系统软件的统一调度下相互配合,实现计算效率的优化。
此外,立方体单元和矢量单元支持不同精度和不同类型的计算模式。


AI Core architecture
在这里插入图片描述


AI核心由计算单元、存储单元和控制单元组成。

  • 计算单位
    AI核心中的执行单元包括Cube、Vector和Scalar,它们是不同类型数据的计算单元。
  • 存储单元
    AI Core将外部数据加载到内部存储器进行计算。
    程序员可见的内部存储设备包括L1缓冲区、L0缓冲区、统一缓冲区、通用寄存器(GPR)、专用寄存器(SPR)和标量缓冲区。
    为了便于AI Core中的数据传输和移动,提供了总线接口单元(BIU)、存储器传输引擎1(MTE1)、MTE2和MTE3。
    BIU为AI核心和总线之间的交互提供了一个接口。
    MTE在不同的缓冲区之间移动数据。
  • 控制单元
    AI核心的控制单元包括系统控制、标量PSQ、Instr.Dispatch、立方体队列、矢量队列、MTE队列和事件同步。System Control负责AI Core的运行模式、参数配置和功耗控制。
    标量PSQ主要用于对控制指令进行解码。
    使用Instr.Dispatch模块对指令进行解码和顺序传输后,它们将按类型分别发送到Cube Queue、Vector Queue或MTE Queue模块。

华为AI全景图

在这里插入图片描述


伊织 2023-08-04(周五)

### Linux 磁盘 sda 的配置与管理 #### 1. 查看磁盘信息 为了获取 `sda` 磁盘的信息,可以使用多种工具和命令。以下是常用的几种方式: - **列出设备节点** 通过执行 `ls /dev/sd*` 可以快速查看当前系统中的所有 SCSI 或 SATA 类型的磁盘及其分区[^2]。 - **显示详细的磁盘和分区结构** 运行 `lsblk` 命令能够清晰地展示所有的块设备以及它们之间的层次关系,这对于理解 `sda` 上是否存在多个分区非常有用。 - **具体查询某个磁盘详情** 如果想深入了解 `/dev/sda` 这一特定硬盘的情况,则可利用 `fdisk -l /dev/sda` 来打印其完整的分区表数据[^1]。 ```bash sudo fdisk -l /dev/sda ``` 此操作会返回关于该物理存储介质的关键属性,像总容量、扇区大小还有各个子区域的具体划分状况等重要参数。 #### 2. 创建或修改分区布局 当需要调整现有的分区分割方案时,“fdisk”同样是一个强有力的助手。下面给出一段简单的脚本用于演示如何新增一块未分配空间作为新分区的过程: ```bash # 加载交互模式下的磁盘编辑器 sudo fdisk /dev/sda # 在提示符下依次输入下列指令完成新建过程 n # 新建一个分区 p # 设置为主分区 (Primary Partition) <Enter> # 默认第一个可用位置编号 <Enter> # 起始地址接受默认值 +10G # 定义结束偏移量为距离起点十亿字节处 w # 将更改写回实际硬件并退出程序 ``` 上述例子创建了一个大小约为十个千兆字节的新主分区,并将其保存到永久性的元数据记录当中去。 另外值得注意的是,在某些情况下可能会遇到超过四个初级别界限的问题;此时应该考虑采用扩展加逻辑组合形式来突破这个限制条件——即先定义好三个常规意义下的主要区块之后再额外增加第四个专门用来容纳后续一系列附属成员的位置预留出来即可[^3]。 #### 3. 测算单一分区尺寸 假设现在已经有了名为`sda1`这样的已知标识符所代表的目标对象,那么就可以借助于内置函数计算它的大致规模了: ```bash sudo fdisk -s /dev/sda1 ``` 这条语句将会反馈指定单元格占据的实际簇数量单位数值给调用者知道。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐园

请我喝杯伯爵奶茶~!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值