一种FPGA加法树单粒子翻转故障检测方法及装置

    公开(公告)号:CN109947608B

    公开(公告)日:2020-04-24

    申请号:CN201910166844.6

    申请日:2019-03-06

    Applicant: 清华大学

    Abstract: 本发明公开了一种FPGA加法树单粒子翻转故障检测方法及装置,该方法包括:S1:定义加法树中最下层的二输入加法器为第1层加法器,比最下层高一层的为第2层加法器,直到最高层为第k层加法器;S2:针对第i层的加法器,对每个加法器进行各自二输入空间的遍历,并在加法树的最终输出端校验所有加法器二输入累加的结果;S3:根据加法树的遍历校验结果进行判决;S4:在第i层加法器通过遍历校验后,将第i层每个加法器的一个输入设为固定值,动态调整另一个输入,使两个输入的和遍历第i+1层加法器的输入空间,且令i=i+1并继续执行S2。该方法采用分层检测算法可在多项式复杂度的检测循环内将检测完成,降低检测时延和检测功耗。

    一种FPGA加法树单粒子翻转故障检测方法及装置

    公开(公告)号:CN109947608A

    公开(公告)日:2019-06-28

    申请号:CN201910166844.6

    申请日:2019-03-06

    Applicant: 清华大学

    Abstract: 本发明公开了一种FPGA加法树单粒子翻转故障检测方法及装置,该方法包括:S1:定义加法树中最下层的二输入加法器为第1层加法器,比最下层高一层的为第2层加法器,直到最高层为第k层加法器;S2:针对第i层的加法器,对每个加法器进行各自二输入空间的遍历,并在加法树的最终输出端校验所有加法器二输入累加的结果;S3:根据加法树的遍历校验结果进行判决;S4:在第i层加法器通过遍历校验后,将第i层每个加法器的一个输入设为固定值,动态调整另一个输入,使两个输入的和遍历第i+1层加法器的输入空间,且令i=i+1并继续执行S2。该方法采用分层检测算法可在多项式复杂度的检测循环内将检测完成,降低检测时延和检测功耗。

    基于FPGA的神经网络加速器

    公开(公告)号:CN109948788B

    公开(公告)日:2021-01-15

    申请号:CN201910170542.6

    申请日:2019-03-07

    Applicant: 清华大学

    Abstract: 本发明提出一种基于FPGA的神经网络加速器,其中,神经网络加速器包括:计算单元阵列,用于根据预设的并行度,对输入序列进行运算处理,得到输出序列;自检模块,用于获取计算单元阵列的工作模式,当工作模式为空转周期时,对计算单元阵列进行自检校验,以及当工作模式为工作周期时,对输出序列进行纠错处理。该方法能够以较低的硬件代价实现减轻甚至排除硬件故障对神经网络加速器的影响,提高硬件故障的容错能力。

    基于FPGA的神经网络加速器

    公开(公告)号:CN109948788A

    公开(公告)日:2019-06-28

    申请号:CN201910170542.6

    申请日:2019-03-07

    Applicant: 清华大学

    Abstract: 本发明提出一种基于FPGA的神经网络加速器,其中,神经网络加速器包括:计算单元阵列,用于根据预设的并行度,对输入序列进行运算处理,得到输出序列;自检模块,用于获取计算单元阵列的工作模式,当工作模式为空转周期时,对计算单元阵列进行自检校验,以及当工作模式为工作周期时,对输出序列进行纠错处理。该方法能够以较低的硬件代价实现减轻甚至排除硬件故障对神经网络加速器的影响,提高硬件故障的容错能力。

    针对神经网络的软硬件联合攻击方法及装置

    公开(公告)号:CN108596336A

    公开(公告)日:2018-09-28

    申请号:CN201810371573.3

    申请日:2018-04-24

    Applicant: 清华大学

    Abstract: 本发明公开了一种针对神经网络的软硬件联合攻击方法及装置,其中,方法包括以下步骤:通过软件层面的预设训练流程将含有木马的子神经网络隐藏在原有的神经网络中,以在不影响原有的神经的精度下,植入木马;判断是否满足攻击条件;如果满足攻击条件,则通过硬件层面的预设硬件木马电路触发含有木马的子神经网络,以达到软硬件联合攻击的目的。该方法通过软件和硬件结合的方式在无需修改输入图片的情况下实现对神经网络的攻击,从而有效增减攻击的隐蔽性、可行性,简单易实现。

Patent Agency Ranking