Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种利用备份回溯克服单粒子翻转失效的存算架构FPGA 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本申请公开了一种利用备份回溯克服单粒子翻转失效的存算架构FPGA,涉及FPGA领域,该存算架构FPGA内部实现多个存算单元,另外针对单粒子翻转密集的应用场景,存算单元中会受到单粒子翻转影响的目标寄存器有对应的备份寄存器,在执行存算运算的过程中,对从目标寄存器及其对应的备份寄存器中分别读出的寄存器数据进行比较判定,并在存算单元结束当前项存算运算时确定是否保存运算结果或者触发重新执行存算运算,可以避免在单粒子翻转密集的应用场景中由于单粒子翻转失效带来的瞬态错误而导致的运算错误,从而可以在通过多存算单元实现并行的多核存算运算时提高运行可靠性。

主权项:1.一种利用备份回溯克服单粒子翻转失效的存算架构FPGA,其特征在于,所述存算架构FPGA内部包括按照预定结构排列的若干个资源模块、环于资源模块设置的互连资源以及额外的硬件资源实现的全局读写通道,位于同一个子区域内的资源模块通过所述存算架构FPGA内部的互连资源相连以实现一个存算单元,每个存算单元包括处理器和本地存储单元,每个存算单元的本地存储单元用于存储所述存算单元的指令和数据,每个存算单元中的处理器经由互连资源连接同一个存算单元中的本地存储单元并按照所述本地存储单元存储的指令和数据运算;多个不同的子区域内的资源模块对应实现多个存算单元,且每个存算单元中的本地存储单元通过全局读写通道与所述存算架构FPGA的片外进行数据传输;存在至少一个存算单元包含目标寄存器对应的备份寄存器以及判定电路,所述目标寄存器是所述存算单元中会受到单粒子翻转影响的寄存器,在所述存算单元执行一项存算运算的过程中,每个目标寄存器对应的备份寄存器用于备份存储写入所述目标寄存器中的寄存器数据,所述判定电路对从目标寄存器及其对应的备份寄存器中分别读出的寄存器数据进行比较判定,并在所述存算单元结束当前项存算运算时得到判定结果,当所述判定电路得到的判定结果指示所述存算单元出现运算错误时,触发所述存算单元重新执行当前项存算运算,否则确定所述存算单元完成当前项存算运算;当所述判定电路比较确定一个目标寄存器及其对应的备份寄存器中分别读出的寄存器数据一致时,确定所述目标寄存器对应的比较结果为寄存器数据正确,否则确定所述目标寄存器对应的比较结果为寄存器数据错误;当所述存算单元结束当前项存算运算时,根据所述存算单元中所有目标寄存器对应的比较结果得到判定结果;当所述存算单元中比较结果为寄存器数据错误的目标寄存器的数量达到预定阈值时,得到指示所述存算单元出现运算错误的判定结果。

全文数据:

权利要求:

百度查询: 无锡中微亿芯有限公司 一种利用备份回溯克服单粒子翻转失效的存算架构FPGA

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。