[发明专利]一种基于配置查找表的协议可重构一致性实现方法有效
申请号: | 201910859911.2 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110727465B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 陈庆强;张清波;王谛;李峰;吕晖;赵冠一;严忻恺 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 裴金华 |
地址: | 214100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 配置 查找 协议 可重构 一致性 实现 方法 | ||
1.一种基于配置查找表的协议可重构一致性实现方法,其特征在于,包括以下步骤:
S1:在一致性处理逻辑中增加配套的一致性状态查找表,一致性状态查找表中详细配置了各类型请求在不同命中状态信息下的相关动作,包括需要预留的缓冲资源、是否修改目录及修改值,是否发送二次请求及二次请求类型,是否发送访存请求及访存请求类型以及是否阻塞后续相关的请求;
S2:判断是否修改一致性协议,若是,则将需要使用的一致性协议转化为对应的查找表项值加载写入一致性状态查找表,并执行步骤S3;反之则直接执行步骤S3;
S3:在一致性流水线处理中读取当前地址请求的命中状态信息;
S4:以当前请求的请求类型和命中状态信息为查询索引直接查询一致性状态查找表;
S5:获取需要分配的资源及要转换的状态、生成需要的信号和数据,根据查询结果进行一致性操作,并返回执行步骤S2。
2.根据权利要求1所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S1时,一致性状态查找表的结构设计需要适用于大部分通用一致性协议。
3.根据权利要求1所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S2时,一致性协议的修改包括一致性协议的变化以及重构。
4.根据权利要求3所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S2时,修改一致性协议的方式包括通过维护写操作修改以及更新初始值。
5.根据权利要求1所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S2时,修改一致性协议时,需要存控和副本拥有者对一致性查找表内容所描述的各操作类型具备配套的硬件逻辑支持。
6.根据权利要求1所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S1和S2时,一致性查找表需有足够的预留资源。
7.根据权利要求1所述的一种基于配置查找表的协议可重构一致性实现方法,其特征在于:
执行步骤S3至步骤S5之间,一致性状态查找表不可进行修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910859911.2/1.html,转载请声明来源钻瓜专利网。