[发明专利]空间存储器流传输置信机制在审
申请号: | 201810355605.0 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108874692A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 爱德华·A·布瑞克鲍姆;阿伦·瑞德哈克施恩 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F12/0862 | 分类号: | G06F12/0862;G06F9/38 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 曾世骁;韩明星 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 偏移 字段 置信 空间存储器 条目 流传输 预取 引擎 激活 模式历史表 存取 匹配 存储 更新 制造 学习 | ||
1.一种空间存储器流传输SMS预取引擎,包括:
模式历史表PHT,包括至少一个表,其中,所述至少一个表中的每个条目具有偏移列表字段和每偏移置信字段,其中,偏移列表字段包括针对从区域内的基础偏移值开始的偏移值的子字段,每偏移置信字段包括针对与偏移列表字段中的偏移值相应的每偏移置信级别的子字段,
其中,当PHT条目被激活时,通过将当前存取与激活后的PHT条目中存储的偏移值进行匹配来更新与激活后的PHT条目中的偏移值相应的每偏移置信值,
其中,至少按照每偏移置信级别向SMS预取引擎提供持续学习。
2.如权利要求1所述的SMS预取引擎,其中,当与每偏移置信级别相应的偏移值与相应的存取匹配时,通过提高每偏移置信级别来更新每偏移置信级别,
其中,当与每偏移置信级别相应的偏移值不与两个触发器程序计数器PC之间的任何相应存取匹配时,通过降低每偏移置信级别来更新每偏移置信级别,其中,所述两个触发器程序计数器PC具有开始和结束指令的队列中的空间模式的相同值。
3.如权利要求1所述的SMS预取引擎,其中,每偏移置信级别被用于从PHT条目的偏移列表字段消除一个或更多个偏移值。
4.如权利要求3所述的SMS预取引擎,其中,一个或更多个预设阈值被应用于每偏移置信级别以确定是否从PHT条目的偏移列表字段消除所述一个或更多个偏移值。
5.如权利要求1所述的SMS预取引擎,其中,当与偏移列表字段内的多个偏移值相应的存储器位置在单个高速缓存行内时,SMS预取引擎仅对所述单个高速缓存行进行一次预取。
6.如权利要求1所述的SMS预取引擎,其中,每个PHT条目还包括总体置信字段,其中,总体置信字段的值代表通过偏移列表字段中存储的偏移值所做出的全部空间模式中的置信级别,
其中,至少按照总体置信字段向SMS预取引擎提供持续学习。
7.如权利要求6所述的SMS预取引擎,其中,PHT条目中的偏移列表字段中的偏移值的每偏移置信级别的每次提高包括:对该PHT条目的总体置信字段中的总体置信级别的提高的确认,
其中,PHT条目中的偏移列表字段中的偏移值的每偏移置信级别的每次降低导致该PHT条目的总体置信字段中的总体置信级别的降低。
8.如权利要求1所述的SMS预取引擎,其中,每个PHT条目还包括:包括所述区域内的基础偏移值的基础偏移字段,
其中,基础偏移值提供字节粒度。
9.一种用于空间存储器流传输SMS预取引擎的方法,包括:
维护模式历史表PHT,其中,模式历史表PHT包括至少一个表,其中,所述至少一个表中的每个条目具有偏移列表字段和每偏移置信字段,其中,偏移列表字段包括针对从区域内的基础偏移值开始的偏移值的子字段,每偏移置信字段包括针对与偏移值相应的每偏移置信级别的子字段;
当PHT条目被激活时,通过将当前存取与激活后的PHT条目中存储的偏移值进行匹配来更新与激活后的PHT条目中的偏移值相应的每偏移置信值,
其中,至少按照每偏移置信级别向SMS预取引擎提供持续学习。
10.如权利要求9所述的方法,其中,更新每偏移置信级别的步骤包括:
当与每偏移置信级别相应的偏移值与相应存取匹配时,提高每偏移置信级别,
当与每偏移置信级别相应的偏移值不与两个触发器程序计数器PC之间的任何相应存取匹配时,降低每偏移置信级别,其中,所述两个触发器程序计数器PC具有开始和结束指令的队列中的空间模式的相同值。
11.如权利要求9所述的方法,还包括:根据每偏移置信级别从PHT条目的偏移列表字段消除一个或更多个偏移值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355605.0/1.html,转载请声明来源钻瓜专利网。