[发明专利]打包的写完成有效
申请号: | 201580064609.8 | 申请日: | 2015-11-27 |
公开(公告)号: | CN107438838B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | B.S.莫里斯;J.C.斯万森;B.纳尔;R.G.布兰肯希普;J.维利;E.L.亨德里克森 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;付曼 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打包 完成 | ||
1.一种用于管理计算机存储器的设备,所述设备包括:
存储器缓冲器逻辑,用于:
识别对存储器的多个完成的写,其中所述多个完成的写将对应于通过缓冲存储器接口接收的来自主机装置的多个写请求;以及
将完成分组发送到所述主机装置,其中所述完成分组将包括多个字段,所述多个字段的至少子集将要与对应于所述多个完成的写的多个写完成中的相应的写完成一起编码,
其中,所述完成分组包括单个微片,
其中,所述微片包括至少三个槽,所述多个字段中的两个或更多字段将要被包括在所述至少三个槽中的第一槽中,所述多个字段中的两个或更多字段将要被包括在所述至少三个槽中的第二槽中,并且留下所述至少三个槽中的至少之一未使用。
2.如权利要求1所述的设备,其中所述存储器缓冲器逻辑还将接收所述多个写请求,并且促使对应数据被写到存储器。
3.如权利要求2所述的设备,其中所述多个写请求将通过缓冲存储器接口从所述主机装置被接收。
4.如权利要求1所述的设备,其中所述多个写请求的每个写请求具有对应事务标识符,并且将包括在所述完成分组中的所述写完成的每个写完成指示所述事务标识符中的对应一个。
5.如权利要求1所述的设备,其中所述写完成的至少一个特定写完成将对应于使无效请求,所述使无效请求将更新目录状态,并且所述特定写完成将指示对应于所述使无效请求的目录信息。
6.如权利要求1所述的设备,其中所述完成分组将包括完成计数字段以指示与所述多个写完成相对应的完成的量。
7.如权利要求6所述的设备,其中完成的所述量受到所述完成分组中能够打包的完成的最大数量的约束。
8.如权利要求7所述的设备,其中完成的所述最大数量是至少九。
9.如权利要求7所述的设备,其中所述多个写完成包括小于所述最大数量,并且所述完成分组将与小于所述最大数量的写完成一起被发送。
10.如权利要求1所述的设备,其中所述存储器缓冲器逻辑将包括存储器控制器。
11.如权利要求1所述的设备,其中所述多个写请求的至少第一写请求是第一类型的写请求,并且所述多个写请求的至少第二写请求是第二类型的写请求。
12.如权利要求11所述的设备,其中写请求的所述第一和第二类型被包括在多个写请求类型中,并且所述多个写请求类型包括普通存储器写请求、存储器写部分请求、存储器写冲刷流请求以及使无效请求。
13.一种缓冲器芯片,包括:
存储器控制器,用于:
响应从单独主机装置接收的请求而访问存储器中的数据,其中所述请求将包括多个写请求;
完成与所述多个写请求关联的对存储器的写;
生成完成分组以包括多个字段,所述多个字段的至少子集将要与对于所完成的对存储器的写的多个写完成中的相应的写完成一起编码;以及
将所述完成分组发送到所述主机装置,
其中,所述完成分组包括单个微片,
其中,所述微片包括至少三个槽,所述多个字段中的两个或更多字段将要被包括在所述至少三个槽中的第一槽中,所述多个字段中的两个或更多字段将要被包括在所述至少三个槽中的第二槽中,并且留下所述至少三个槽中的至少之一未使用。
14.如权利要求13所述的缓冲器芯片,还包括用于在生成所述完成分组前将所述写完成排队的队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580064609.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通信系统
- 下一篇:一种全打印制备柔性有机场效应晶体管的方法