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

在基于处理器的设备中提供快速存储器废弃的制作方法

2022-07-14 05:11:52 来源:中国专利 TAG:

技术特征:
1.一种基于处理器的设备,包括:系统存储器;处理元件(pe),包括执行流水线;以及中间存储器,所述中间存储器在所述系统存储器外部并且包括多个条目和对应的多个废弃指示符;所述基于处理器的设备被配置为:使用所述pe的所述执行流水线,来接收包括存储器地址的存储器加载指令,所述存储器加载指令指示来自所述存储器地址的最终存储器加载操作;在所述中间存储器内的所述多个条目中定位与所述存储器地址相对应的条目;使用所述条目执行所述最终存储器加载操作;以及使用所述基于处理器的设备的废弃逻辑电路,来设置所述条目的废弃指示符的值,其中所述条目的所述废弃指示符指示在所述条目的内容被写入所述系统存储器之前所述条目能够被重新使用。2.根据权利要求1所述的基于处理器的设备,其中:所述中间存储器包括缓冲器和高速缓存中的一项或多项;所述多个废弃指示符包括所述对应的多个条目的多个有效性指示符;以及所述基于处理器的设备被配置为:通过被配置为设置所述条目的有效性指示符的值以指示所述条目不再有效,来设置所述条目的所述废弃指示符的所述值。3.根据权利要求1所述的基于处理器的设备,其中:所述中间存储器包括高速缓存;所述多个废弃指示符包括所述对应的多个条目的多个脏指示符;以及所述基于处理器的设备被配置为:通过被配置为设置所述条目的脏指示符的值以指示所述条目的所述内容尚未被修改,来设置所述条目的所述废弃指示符的所述值。4.根据权利要求1所述的基于处理器的设备,其中所述基于处理器的设备还被配置为:检测所述条目的所述废弃指示符指示所述条目能够被重新使用;以及响应于检测到所述废弃指示符指示所述条目能够被重新使用,在所述条目的所述内容被写入所述系统存储器之前,释放所述条目以用于重新使用。5.根据权利要求1所述的基于处理器的设备,其中所述基于处理器的设备还被配置为:在设置所述条目的所述废弃指示符的所述值之后,取消由存储器存储指令向所述存储器地址发起的待决存储器存储操作,所述存储器存储指令按程序顺序在所述存储器加载指令之前。6.根据权利要求1所述的基于处理器的设备,其中:所述pe包括所述基于处理器的设备的多个pe中的第一pe;以及所述基于处理器的设备还被配置为:检测所述条目的所述废弃指示符指示所述条目能够被重新使用;以及响应于检测到所述废弃指示符指示所述条目废弃,取消从所述第一pe到所述基于处理器的设备的所述多个pe中的一个或多个其他pe的、与所述存储器地址相对应的一致性操作。7.根据权利要求1所述的基于处理器的设备,其中所述存储器加载指令包括所述基于
处理器的设备的指令集体系架构(isa)的定制操作码。8.一种用于在基于处理器的设备中提供快速存储器废弃的方法,包括:使用基于处理器的设备的处理元件(pe)的执行流水线,来接收包括存储器地址的存储器加载指令,所述存储器加载指令指示来自所述存储器地址的最终存储器加载操作;在所述基于处理器的设备的系统存储器外部的中间存储器的多个条目中定位与所述存储器地址相对应的条目;使用所述条目执行所述最终存储器加载操作;以及使用所述基于处理器的设备的废弃逻辑电路来设置所述条目的废弃指示符的值,其中所述条目的所述废弃指示符指示在所述条目的内容被写入所述系统存储器之前,所述条目能够被重新使用。9.根据权利要求8所述的方法,其中:所述中间存储器包括缓冲器和高速缓存中的一项或多项;所述废弃指示符包括所述条目的有效性指示符;以及设置所述条目的所述废弃指示符包括设置所述条目的所述有效性指示符的值以指示所述条目不再有效。10.根据权利要求8所述的方法,其中:所述中间存储器包括高速缓存;所述废弃指示符包括所述条目的脏指示符;以及设置所述条目的所述废弃指示符包括设置所述条目的所述脏指示符的值以指示所述条目的所述内容尚未被修改。11.根据权利要求8所述的方法,还包括:检测所述条目的所述废弃指示符指示所述条目能够被重新使用;以及响应于检测到所述废弃指示符指示所述条目能够被重新使用,在所述条目的所述内容被写入所述系统存储器之前,释放所述条目以用于重新使用。12.根据权利要求8所述的方法,还包括:在设置所述条目的所述废弃指示符的所述值之后,取消由存储器存储指令向所述存储器地址发起的待决存储器存储操作,所述存储器存储指令按程序顺序在所述存储器加载指令之前。13.根据权利要求8所述的方法,其中:所述pe包括所述基于处理器的设备的多个pe中的第一pe;以及所述方法还包括:检测所述条目的所述废弃指示符指示所述条目能够被重新使用;以及响应于检测到所述废弃指示符指示所述条目能够被重新使用,取消从所述第一pe到所述基于处理器的设备的所述多个pe中的一个或多个其他pe的、与所述存储器地址相对应的一致性操作。14.根据权利要求8所述的方法,其中所述存储器加载指令包括所述基于处理器的设备的指令集体系架构(isa)的定制操作码。15.根据权利要求8所述的方法,其中所述存储器加载指令包括所述基于处理器的设备的isa的现有操作码和定制最终读取指示符。

技术总结
公开了在基于处理器的设备中提供快速存储器废弃。就此而言,基于处理器的设备的指令集体系架构(ISA)提供存储器加载指令,存储器加载指令指示来自存储器地址的最终存储器加载操作(即,在由存储器加载指令表示的存储器加载操作被执行之后,存储器地址处的值不需要被维护)。在由基于处理器的设备的执行流水线接收到存储器加载指令后,与存储器加载指令的存储器地址相对应的条目在基于处理器的设备的系统存储器外部的中间存储器中被定位,并且被用以执行最终存储器加载操作。在使用条目执行最终存储器加载操作之后,针对条目的废弃指示符的值被设置以指示条目在其内容被写入系统存储器之前能够被重新使用。统存储器之前能够被重新使用。统存储器之前能够被重新使用。


技术研发人员:T
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2020.11.05
技术公布日:2022/7/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献