面向指令流水线逐级反压的安全流水线SPPL电路

    公开(公告)号:CN115543446A

    公开(公告)日:2022-12-30

    申请号:CN202211153988.6

    申请日:2022-09-21

    IPC分类号: G06F9/38 G06F9/30 G06F7/57

    摘要: 一种面向指令流水线逐级反压的安全流水线SPPL电路,包括SPPL基础单元、SPPL基础单元的互联方式以及相应的配置单元,所述SPPL电路属于一个模块的控制电路,与模块的数据电路分离;其中,所述SPPL基础单元是实现了每一级流水线反压和附加功能的控制电路结构,SPPL基础单元之间存在握手信号,所有SPPL基础单元的接口信号由配置单元统一进行配置。该SPPL电路可以在不同场景复杂条件中搭建流水线的控制电路,并且通过良好的设计将信号间复杂的依赖在SPPL基础单元中解决,从而降低设计缺陷产生的可能性。

    一种通过算法控制单元进行调度计算的硬件结构

    公开(公告)号:CN115374395A

    公开(公告)日:2022-11-22

    申请号:CN202210924137.0

    申请日:2022-08-02

    IPC分类号: G06F17/15 G06N3/04 G06N3/063

    摘要: 本公开揭示了一种通过“Algorithm Zoo”进行调度计算的硬件结构,包括系统寄存器控制单元sys registers,算法控制单元Algorithm Zoo,计算阵列单元PE‑Array,片上存储单元Memory,RISC‑V处理器,双倍速率动态存储器DDR和向量处理单元VPU,其中,所述算法控制单元Algorithm Zoo包括数据传输模块TRANS、卷积运算模块CONV、深度可分离卷积计算控制模块DWCON、反卷积计算控制模块DCONV、池化控制模块Pooling和数据变形模块Reshape。本公开的硬件结构可通过编程灵活支持常见的神经网络计算硬件实现。

    一种高效的神经网络前处理方法
    3.
    发明公开

    公开(公告)号:CN115374919A

    公开(公告)日:2022-11-22

    申请号:CN202210923137.9

    申请日:2022-08-02

    IPC分类号: G06N3/063 G06F17/15

    摘要: 本公开揭示了一种神经网络前处理方法,其特征在于:如果每次卷积需要m个点的n个通道数据,则重排时:在第1列,先自下向上排列第1个点至第m个点所涉及的m*n个数;进一步的,如果卷积步长是k,则自左向右继续重排至第2列时:第k+1个点的n个通道的数据先从下面开始排列;然后,依次自下向上排列第k+2个点,一直到第k+m个点;进一步的,当重排到第i+1列时,自下向上依次排列:第i*k+1,i*k+2,…,i*k+m个点的n个通道数据。本公开应用范围广泛,可使用在各种网络加速方案,以及多种处理器中,达到提高内存利用率,降低图像卷积计算用时的作用。