基于数据复用的块切分拼接处理方法、装置、设备及介质

    公开(公告)号:CN114089911B

    公开(公告)日:2024-01-05

    申请号:CN202111043717.0

    申请日:2021-09-07

    IPC分类号: G06F3/06 G06N3/0464

    摘要: 本申请提供基于数据复用的块切分拼接处理方法、装置、设备及介质,包括:确定待处理的当前层输入数据块在当前层的位置;若为首位,则从外部存储器中读取待处理的当前层输入数据块所对应的全部的前一层输出数据块的块数据;若非首位,则从外部存储器中读取待处理的当前层输入数据块中未被在先处理的当前层输入数据块所使用的前一层输出数据块的块数据,并从在先处理的当前层输入数据块中读取已被使用的前一层输出数据块的块数据。本发明实现了数据块的复用,降低了读取外部存储器的带宽,也降低了功耗;由于数据复用方法没有使用高速缓冲存储器cache,因此复杂度低,成本较低。

    一种用于脉冲神经网络的量化实现方法及存储介质

    公开(公告)号:CN115829010A

    公开(公告)日:2023-03-21

    申请号:CN202111092014.7

    申请日:2021-09-17

    IPC分类号: G06N3/049 G06N3/063

    摘要: 本发明涉及一种用于脉冲神经网络的量化实现方法及存储介质,方法包括以下步骤:获取脉冲神经网络的权重weight和阈值threshold;确定缩放因子Δ,基于缩放因子Δ和z计算量化后的阈值thresholdq和量化后的权重weightq,并将脉冲神经网络层中的阈值更新为thresholdq,权重更新为weightq;接收脉冲数据data,计算此次接收到的刺激:获取当前的膜电压potential,基于与thresholdq的大小关系更新膜电压并判断是否发出脉冲。与现有技术相比,本发明将对脉冲神经网络中权重量化的缩放因子的乘法操作调整到阈值上,对阈值进行量化,使得权重与阈值等比例量化缩放,从而实现了脉冲神经网络不需要额外乘法的任意缩放因子的权重量化,减少了乘法器的使用,大幅降低了成本,而且不影响精度。

    信号处理方法及设备、处理芯片
    4.
    发明公开

    公开(公告)号:CN113889126A

    公开(公告)日:2022-01-04

    申请号:CN202111056093.6

    申请日:2021-09-09

    摘要: 本发明实施例提供了一种信号处理方法及设备、处理芯片,涉及信号处理技术领域。信号处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;在处理芯片被配置在输入脉冲信号的每个脉冲周期时,脉冲神经网络的各层被依次映射到处理芯片中,处理芯片基于脉冲周期内的输入脉冲信号,得到在脉冲周期内脉冲神经网络的输出脉冲信号;根据多个脉冲周期内脉冲神经网络的输出脉冲信号,得到音视频信号经过脉冲神经网络处理后的处理结果。本发明中,能够利用单个处理芯片实现复杂脉冲神经网络的流线运算,降低了对处理芯片的算力要求。

    神经元核控制方法及设备、处理芯片

    公开(公告)号:CN113850369A

    公开(公告)日:2021-12-28

    申请号:CN202111057518.5

    申请日:2021-09-09

    IPC分类号: G06N3/04 G06N3/063

    摘要: 本发明实施例提供了一种神经元核控制方法及设备、处理芯片,涉及控制技术领域。神经元核控制方法包括:将脉冲神经网络的多层分别映射到处理芯片的神经元核中;对于每个神经元核,基于神经元核被映射的脉冲神经网络的层的层数,设置神经元核的局部延迟参数;各神经元核的局部延迟参数基于被映射的脉冲神经网络的层的层数依次增大;对于每个神经元核,神经元核根据获取的控制信号、全局同步信号以及神经元核的局部延迟参数,控制启动对接收到的输入脉冲信号的处理。本发明中,在对处理芯片中神经元核的启动顺序进行控制时,通过为各神经元核设置局部延迟参数来控制映射脉冲神经网络不同层的神经元核的启动顺序,规整性和扩展性较好。

    基于数据复用的块切分拼接处理方法、装置、设备及介质

    公开(公告)号:CN114089911A

    公开(公告)日:2022-02-25

    申请号:CN202111043717.0

    申请日:2021-09-07

    IPC分类号: G06F3/06 G06N3/04

    摘要: 本申请提供基于数据复用的块切分拼接处理方法、装置、设备及介质,包括:确定待处理的当前层输入数据块在当前层的位置;若为首位,则从外部存储器中读取待处理的当前层输入数据块所对应的全部的前一层输出数据块的块数据;若非首位,则从外部存储器中读取待处理的当前层输入数据块中未被在先处理的当前层输入数据块所使用的前一层输出数据块的块数据,并从在先处理的当前层输入数据块中读取已被使用的前一层输出数据块的块数据。本发明实现了数据块的复用,降低了读取外部存储器的带宽,也降低了功耗;由于数据复用方法没有使用高速缓冲存储器cache,因此复杂度低,成本较低。

    脉冲神经网络层内数据处理方法及设备、处理芯片

    公开(公告)号:CN113935456A

    公开(公告)日:2022-01-14

    申请号:CN202111056087.0

    申请日:2021-09-09

    IPC分类号: G06N3/04 G06N3/063

    摘要: 本发明实施例提供了一种脉冲神经网络层内数据处理方法及设备、处理芯片,涉及数据处理技术领域。脉冲神经网络层内数据处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;将脉冲神经网络的每一层分为多个网络部分,每个网络部分可映射在处理芯片中;对于脉冲神经网络的每一层,将层所包括的各网络部分依次映射到处理芯片,处理芯片基于多个脉冲周期的输入脉冲信号,得到在各脉冲周期内脉冲神经网络的层的各网络部分的输出脉冲信号。本发明中,在处理芯片无法完成脉冲神经网络一层的映射时,同样能够利用单个处理芯片实现对该脉冲神经网络的流线运算,降低了对处理芯片的算力要求。

    分流器路由跳转方法、装置、介质、设备及其应用的多核系统

    公开(公告)号:CN113783806B

    公开(公告)日:2023-10-17

    申请号:CN202111014229.7

    申请日:2021-08-31

    IPC分类号: H04L49/25

    摘要: 本申请提供分流器路由跳转方法、装置、介质、设备及其应用的多核系统,包括接收待转发数据包;对分流器的全部输出端口进行故障监测,并从无故障的输出端口中筛选出最近未使用的若干输出端口;从筛选出的所述若干输出端口中选择距离所述待转发数据包的目标地址最近的输出端口,以用于转发所述待转发数据包至所述目标地址。本发明实现了高容错性的分流器路由算法;本发明的分流器路由算法不仅保证了带宽在输出端口上近似均匀分配,同时数据包到目标地址间的距离较短。

    数据处理方法及设备、处理芯片
    10.
    发明公开

    公开(公告)号:CN113850370A

    公开(公告)日:2021-12-28

    申请号:CN202111057523.6

    申请日:2021-09-09

    IPC分类号: G06N3/04 G06N3/063

    摘要: 本发明实施例提供了一种数据处理方法及设备、处理芯片,涉及数据处理技术领域。数据处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;在脉冲神经网络的多层被依次映射到处理芯片时,处理芯片基于多个脉冲周期的输入脉冲信号,得到在各脉冲周期内脉冲神经网络的输出脉冲信号;根据各脉冲周期内脉冲神经网络的输出脉冲信号,得到音视频信号经过脉冲神经网络处理后的处理结果。本发明中,在利用脉冲神经网络对包括多个脉冲周期的输入脉冲信号的处理时,先对周期进行流线运算,然后再对层进行流线运算,从而能够利用单个处理芯片实现复杂脉冲神经网络的流线运算,降低了对处理芯片的算力要求。