一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种支持工作区和结果区切换的累加器双缓冲方法及装置与流程

2022-11-13 13:12:47 来源:中国专利 TAG:

技术特征:
1.一种支持工作区和结果区切换的累加器双缓冲方法,其特征在于,包括如下步骤:s1:在未确定两个缓冲分别为何区时将处于空闲状态的一个缓冲作为工作区、将处于卸载状态的另一个缓冲作为结果区,在确定两个缓冲分别为何区时执行s2;s2:控制工作区进行累加运算并存储累加结果和控制结果区进行卸载数据;s3:在工作区的累加结果存储完毕时将该缓冲切换为结果区、在结果区数据卸载完毕并清0时将该缓冲切换为工作区。2.如权利要求1所述的一种支持工作区和结果区切换的累加器双缓冲方法,其特征在于,步骤s1中具体包括:s11:分别获取两个缓冲的区属信息;s12:如果两个缓冲分别具有确定的区属信息则执行s2,如果两个缓冲没有确定的区属信息,则向下执行;s13:分别获取两个缓冲的状态信息;s14:将处于空闲状态的一个缓冲作为工作区、将处于卸载状态的另一个缓冲作为结果区。3.如权利要求1或2所述的一种支持工作区和结果区切换的累加器双缓冲方法,其特征在于,控制工作区进行累加运算并存储累加结果具体包括:s21:给工作区发送缓冲地址;s22:控制工作区读取缓冲地址指向的第一预设条目中的源操作数;s23:获取脉动阵列中第一预设行计算的中间结果,将中间结果和源操作数进行累加运算;s24:将累加结果写入第一预设条目中。4.如权利要求1或2所述的一种支持工作区和结果区切换的累加器双缓冲方法,其特征在于,控制结果区进行卸载数据具体包括:s25:给结果区发送卸载条目地址;s26:控制结果区读取卸载条目地址指向的第二预设条目中的卸载内容;s27:将第二预设条目中的卸载内容写回局部数据存储器中。5.一种支持工作区和结果区切换的累加器双缓冲装置,其特征在于:包括确定模块,用以在未确定两个缓冲分别为何区时将处于空闲状态的一个缓冲作为工作区、将处于卸载状态的另一个缓冲作为结果区;累加器缓冲控制模块,用以控制工作区进行累加运算并存储累加结果和控制结果区进行卸载数据;切换模块,用以在工作区的累加结果存储完毕时将作为工作区的一个缓冲切换为结果区、在结果区数据卸载完毕并清0时将作为结果区的另一个缓冲切换为工作区。6.如权利要求5所述的一种支持工作区和结果区切换的累加器双缓冲装置,其特征在于:所述确定模块包括第一信息获取单元,用以分别获取两个缓冲的区属信息;第二信息获取单元,用以在两个缓冲没有确定的区属信息时分别获取两个缓冲的状态信息;设定单元,用以将处于空闲状态的一个缓冲作为工作区、将处于卸载状态的另一个缓
冲作为结果区。7.如权利要求5或6所述的一种支持工作区和结果区切换的累加器双缓冲装置,其特征在于,所述累加器缓冲控制模块包括第一地址发送单元,用以给工作区发送缓冲地址;第一控制单元,用以控制工作区读取缓冲地址指向的第一预设条目中的源操作数;第一计算单元,用以获取脉动阵列中第一预设行计算的中间结果,将中间结果和源操作数进行累加运算;第一存储单元,用以将累加结果写入第一预设条目中。8.如权利要求5或6所述的一种支持工作区和结果区切换的累加器双缓冲装置,其特征在于,所述累加器缓冲控制模块还包括第二地址发送单元,用以给结果区发送卸载条目地址;第二控制单元,用以控制结果区读取卸载条目地址指向的第二预设条目中的卸载内容;第二存储单元,用以将第二预设条目中的卸载内容写回局部数据存储器中。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述方法的步骤。

技术总结
本发明提供一种支持工作区和结果区切换的累加器双缓冲方法及装置,属于高性能微处理器设计技术领域。该方法包括如下步骤:S1:在未确定两个缓冲分别为何区时将处于空闲状态的一个缓冲作为工作区、将处于卸载状态的另一个缓冲作为结果区,在确定两个缓冲分别为何区时执行S2;S2:控制工作区进行累加运算并存储累加结果和控制结果区进行卸载数据;S3:在工作区的累加结果存储完毕时将该缓冲切换为结果区、在结果区数据卸载完毕并清0时将该缓冲切换为工作区。本发明的累加结果不用等待缓冲数据卸载完成就可以直接与当前的缓冲进行累加并写入,因此可以隐藏累加结果写回的延迟,提高脉动阵列的性能。高脉动阵列的性能。高脉动阵列的性能。


技术研发人员:吴铁彬 陈庆强 唐勇 谭弘兵 于齐 李宏亮
受保护的技术使用者:无锡江南计算技术研究所
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献