跳转至

01 2D 脉动阵列数据通路与 PE 微架构

1. 脉动处理单元 (Processing Element, PE) 内部结构

graph TD
    subgraph PE_Internal["单个 PE 内部微架构 (Bit-Level Datapath)"]
        In_Act["水平输入: Activation In (8-bit)"] --> RegAct["Act 锁存寄存器"]
        RegAct --> Mul["乘法器 (8x8 -> 16-bit Multiplier)"]
        In_Weight["权重锁存: Weight Reg (8-bit)"] --> Mul
        Mul --> Adder["累加加法器 (32-bit Adder)"]
        In_Psum["垂直输入: Partial Sum In (32-bit)"] --> Adder
        Adder --> RegPsum["Psum 锁存寄存器"]
        RegPsum --> Out_Psum["垂直输出: Partial Sum Out (32-bit)"]
        RegAct --> Out_Act["水平输出: Activation Out (8-bit)"]
    end
  • 流水线寄存器(Pipeline Registers):隔绝组合逻辑延迟,使得全芯片在 1.5GHz~2.0GHz 频率下轻松实现时序收敛。