-
公开(公告)号:CN113570049B
公开(公告)日:2024-05-28
申请号:CN202110838544.5
申请日:2021-07-23
申请人: 上海新氦类脑智能科技有限公司
IPC分类号: G06F15/173 , G06N3/063
摘要: 本申请提供的一种多SNN芯片互联的相对寻址方法、装置、设备和介质,通过判断源芯片到目标芯片的寻址信息是否超出预设范围;若未超出预设范围,则发送一包含寻址信息低位部分的数据包;若超出预设范围,则发送两次数据包。本申请在片内数据包的基础上加上2*M比特实现片间寻址,大大降低了开销,并且每片芯片不需要知道自己的绝对坐标,不需要通过额外的编程告知芯片坐标信息。
-
公开(公告)号:CN114089911B
公开(公告)日:2024-01-05
申请号:CN202111043717.0
申请日:2021-09-07
申请人: 上海新氦类脑智能科技有限公司
IPC分类号: G06F3/06 , G06N3/0464
摘要: 本申请提供基于数据复用的块切分拼接处理方法、装置、设备及介质,包括:确定待处理的当前层输入数据块在当前层的位置;若为首位,则从外部存储器中读取待处理的当前层输入数据块所对应的全部的前一层输出数据块的块数据;若非首位,则从外部存储器中读取待处理的当前层输入数据块中未被在先处理的当前层输入数据块所使用的前一层输出数据块的块数据,并从在先处理的当前层输入数据块中读取已被使用的前一层输出数据块的块数据。本发明实现了数据块的复用,降低了读取外部存储器的带宽,也降低了功耗;由于数据复用方法没有使用高速缓冲存储器cache,因此复杂度低,成本较低。
-
公开(公告)号:CN115829010A
公开(公告)日:2023-03-21
申请号:CN202111092014.7
申请日:2021-09-17
申请人: 上海新氦类脑智能科技有限公司
摘要: 本发明涉及一种用于脉冲神经网络的量化实现方法及存储介质,方法包括以下步骤:获取脉冲神经网络的权重weight和阈值threshold;确定缩放因子Δ,基于缩放因子Δ和z计算量化后的阈值thresholdq和量化后的权重weightq,并将脉冲神经网络层中的阈值更新为thresholdq,权重更新为weightq;接收脉冲数据data,计算此次接收到的刺激:获取当前的膜电压potential,基于与thresholdq的大小关系更新膜电压并判断是否发出脉冲。与现有技术相比,本发明将对脉冲神经网络中权重量化的缩放因子的乘法操作调整到阈值上,对阈值进行量化,使得权重与阈值等比例量化缩放,从而实现了脉冲神经网络不需要额外乘法的任意缩放因子的权重量化,减少了乘法器的使用,大幅降低了成本,而且不影响精度。
-
公开(公告)号:CN113889126A
公开(公告)日:2022-01-04
申请号:CN202111056093.6
申请日:2021-09-09
申请人: 上海新氦类脑智能科技有限公司
摘要: 本发明实施例提供了一种信号处理方法及设备、处理芯片,涉及信号处理技术领域。信号处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;在处理芯片被配置在输入脉冲信号的每个脉冲周期时,脉冲神经网络的各层被依次映射到处理芯片中,处理芯片基于脉冲周期内的输入脉冲信号,得到在脉冲周期内脉冲神经网络的输出脉冲信号;根据多个脉冲周期内脉冲神经网络的输出脉冲信号,得到音视频信号经过脉冲神经网络处理后的处理结果。本发明中,能够利用单个处理芯片实现复杂脉冲神经网络的流线运算,降低了对处理芯片的算力要求。
-
公开(公告)号:CN113850369A
公开(公告)日:2021-12-28
申请号:CN202111057518.5
申请日:2021-09-09
申请人: 上海新氦类脑智能科技有限公司
摘要: 本发明实施例提供了一种神经元核控制方法及设备、处理芯片,涉及控制技术领域。神经元核控制方法包括:将脉冲神经网络的多层分别映射到处理芯片的神经元核中;对于每个神经元核,基于神经元核被映射的脉冲神经网络的层的层数,设置神经元核的局部延迟参数;各神经元核的局部延迟参数基于被映射的脉冲神经网络的层的层数依次增大;对于每个神经元核,神经元核根据获取的控制信号、全局同步信号以及神经元核的局部延迟参数,控制启动对接收到的输入脉冲信号的处理。本发明中,在对处理芯片中神经元核的启动顺序进行控制时,通过为各神经元核设置局部延迟参数来控制映射脉冲神经网络不同层的神经元核的启动顺序,规整性和扩展性较好。
-
公开(公告)号:CN114089911A
公开(公告)日:2022-02-25
申请号:CN202111043717.0
申请日:2021-09-07
申请人: 上海新氦类脑智能科技有限公司
摘要: 本申请提供基于数据复用的块切分拼接处理方法、装置、设备及介质,包括:确定待处理的当前层输入数据块在当前层的位置;若为首位,则从外部存储器中读取待处理的当前层输入数据块所对应的全部的前一层输出数据块的块数据;若非首位,则从外部存储器中读取待处理的当前层输入数据块中未被在先处理的当前层输入数据块所使用的前一层输出数据块的块数据,并从在先处理的当前层输入数据块中读取已被使用的前一层输出数据块的块数据。本发明实现了数据块的复用,降低了读取外部存储器的带宽,也降低了功耗;由于数据复用方法没有使用高速缓冲存储器cache,因此复杂度低,成本较低。
-
公开(公告)号:CN113935456A
公开(公告)日:2022-01-14
申请号:CN202111056087.0
申请日:2021-09-09
申请人: 上海新氦类脑智能科技有限公司
摘要: 本发明实施例提供了一种脉冲神经网络层内数据处理方法及设备、处理芯片,涉及数据处理技术领域。脉冲神经网络层内数据处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;将脉冲神经网络的每一层分为多个网络部分,每个网络部分可映射在处理芯片中;对于脉冲神经网络的每一层,将层所包括的各网络部分依次映射到处理芯片,处理芯片基于多个脉冲周期的输入脉冲信号,得到在各脉冲周期内脉冲神经网络的层的各网络部分的输出脉冲信号。本发明中,在处理芯片无法完成脉冲神经网络一层的映射时,同样能够利用单个处理芯片实现对该脉冲神经网络的流线运算,降低了对处理芯片的算力要求。
-
公开(公告)号:CN113783806B
公开(公告)日:2023-10-17
申请号:CN202111014229.7
申请日:2021-08-31
申请人: 上海新氦类脑智能科技有限公司
IPC分类号: H04L49/25
摘要: 本申请提供分流器路由跳转方法、装置、介质、设备及其应用的多核系统,包括接收待转发数据包;对分流器的全部输出端口进行故障监测,并从无故障的输出端口中筛选出最近未使用的若干输出端口;从筛选出的所述若干输出端口中选择距离所述待转发数据包的目标地址最近的输出端口,以用于转发所述待转发数据包至所述目标地址。本发明实现了高容错性的分流器路由算法;本发明的分流器路由算法不仅保证了带宽在输出端口上近似均匀分配,同时数据包到目标地址间的距离较短。
-
公开(公告)号:CN113709039B
公开(公告)日:2022-11-11
申请号:CN202110990187.4
申请日:2021-08-26
申请人: 上海新氦类脑智能科技有限公司
IPC分类号: H04L45/00 , H04L49/109 , G06N3/04 , G06N3/08
摘要: 本申请提供的一种管理芯片与芯片网格阵列的通信方法、装置、设备和介质,通过将管理芯片的各输入端口/输出端口分别与芯片网格阵列中最外层上的芯片的输出/输入相连,并根据连接的芯片坐标对应设置虚拟坐标;基于虚拟坐标与各芯片的芯片坐标,按维序路由算法的路由顺序进行管理芯片与芯片网格阵列中任意一芯片之间的数据传输。本申请实现了管理芯片对芯片网格阵列的读写通信,并且没有增加系统成本。本申请中单片管理芯片只和附近的芯片直接连接,没有与较远的芯片直接连接,从而降低了连接布线开销。
-
公开(公告)号:CN113850370A
公开(公告)日:2021-12-28
申请号:CN202111057523.6
申请日:2021-09-09
申请人: 上海新氦类脑智能科技有限公司
摘要: 本发明实施例提供了一种数据处理方法及设备、处理芯片,涉及数据处理技术领域。数据处理方法包括:将待处理的音视频信号编码为持续多个脉冲周期的输入脉冲信号;在脉冲神经网络的多层被依次映射到处理芯片时,处理芯片基于多个脉冲周期的输入脉冲信号,得到在各脉冲周期内脉冲神经网络的输出脉冲信号;根据各脉冲周期内脉冲神经网络的输出脉冲信号,得到音视频信号经过脉冲神经网络处理后的处理结果。本发明中,在利用脉冲神经网络对包括多个脉冲周期的输入脉冲信号的处理时,先对周期进行流线运算,然后再对层进行流线运算,从而能够利用单个处理芯片实现复杂脉冲神经网络的流线运算,降低了对处理芯片的算力要求。
-
-
-
-
-
-
-
-
-