![]() |
基于高速缓冲存储器行偏移量实现优先读取存储器的方法 |
发明专利 |
申请专利号:CN200510032306.6 |
申请日期:2005.10.28 |
公开公告号:CN1858720 |
公开公告日:2006.11.08 |
主分类号:G06F12/08(2006.0 |
分类号:G06F12/08(2006.01)I |
国际申请: |
国际公布: |
申请人:中国人民解放军国防科学技术大学 |
地址:410073湖南省长沙市砚瓦池正街47号 |
发明设计人:汪 东;卢晏安;陈书明;郭 阳;孙书为;扈 啸;方 兴 |
内容摘要:本发明公开了一种基于高速缓冲存储器行偏移量实现优先读取存储器的方法,目的是提高存控部件读入Cache失效所需数据的效率。技术方案是设计一种新的存控部件,且在Cache中设计偏移量截取逻辑、起始地址产生逻辑和数据回收与计数逻辑,将Cache行平均分成M块,当CPU核读Cache失效时,首先判断失效数据位于Cache 行的哪一块,并用偏移量f指示该块的位置。Cache向存控部件发访存请求时,向存控部件输出f和Cache行的起始地址A;存控部件根据A和f,计算出失效数据块f的起始地址,读取f并返回给Cache,计算其他M-1个数据块的起始地址并读取各块的数据,返回给Cache,从而完成整个Cache行的读取。采用本发明可优先读入Cache失效所需的数据,尽早解除Cache失效状态,提高微处理器性能。 |
详细内容请点击全文下载... |
全文下载 |