发明名称 |
一种内存数据缓冲方法及装置 |
摘要 |
本发明实施例公开了一种内存数据缓冲的方法,包括在内存代理HomeAgent的存储器中开辟至少包括目录缓存和数据缓存的组合缓存区,所述目录缓存中的缓存行和所述数据缓存中的缓存行一一对应;接收缓存代理Cache Agent发出的操作地址,根据所述操作地址判断所述组合缓存区是否命中且有效,若为是,则直接对所述组合缓存区执行相应的操作。采用本发明,减少访问内存的次数,降低数据获得的延迟。 |
申请公布号 |
CN103076992B |
申请公布日期 |
2016.09.28 |
申请号 |
CN201210578615.3 |
申请日期 |
2012.12.27 |
申请人 |
杭州华为数字技术有限公司 |
发明人 |
徐建荣;姚策;陈昊 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
郝传鑫;熊永强 |
主权项 |
一种内存数据缓冲方法,其特征在于,包括:在内存代理Home Agent的存储器中开辟至少包括目录缓存和数据缓存的组合缓存区,所述目录缓存中的缓存行和所述数据缓存中的缓存行一一对应,目录缓存的缓存行用于记录关联的数据缓存的缓存行的状态信息和位置信息;接收缓存代理Cache Agent发出的操作地址,根据所述操作地址判断所述组合缓存区是否命中且有效,若为是,则直接对所述组合缓存区执行相应的操作。 |
地址 |
310053 浙江省杭州市滨江区滨兴路301号3幢A楼301室 |