发明名称 |
用于支持跟踪和标准高速缓存行的同时存储的装置和方法 |
摘要 |
单个统一的第一级指令高速缓存,其中某些行可以包含跟踪而同一同余类中的其他行可以包含与常规高速缓存行一致的指令块。描述了用于索引到高速缓存中并选择期望的行的机制。在哪些行上施以控制被包含在高速缓存内。做出了用于在标记比较步骤期间跟踪行和常规行都匹配时在这二者之间进行选择的规定。 |
申请公布号 |
CN101158925B |
申请公布日期 |
2010.06.09 |
申请号 |
CN200710136776.6 |
申请日期 |
2007.07.27 |
申请人 |
国际商业机器公司 |
发明人 |
戈登·T.·戴维斯;MVV·A.·克里施纳;埃里克·F.·鲁宾逊;杰弗里·R.·萨莫斯;理查德·W.·多英;布雷特·奥尔森;约翰·D.·加布斯奇;苏梅德·W·萨塔耶 |
分类号 |
G06F12/08(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
杜娟 |
主权项 |
一种用于支持跟踪和标准高速缓存行的同时存储的装置,包含:计算机系统中央处理器;和可操作地耦合到所述中央处理器并可由其访问的分层存储器,所述分层存储器具有第一级高速缓存;和所述第一级高速缓存相关联的控制逻辑电路,所述控制逻辑电路控制在所述分层存储器的第一级高速缓存的可互换的位置中存储标准高速缓存行和跟踪行;所述控制逻辑电路对呈现给第一级高速缓存的指令地址进行划分;将指令地址索引到第一级高速缓存的标记阵列中;并且对指令地址和标记阵列进行第一次比较以便确定是否找到匹配;和如果在第一次比较中找到匹配,则确定匹配是否是跟踪行;如果匹配是跟踪行,则检查跟踪地址,访问所要求的分区,并转发指令以便由中央处理器执行。 |
地址 |
美国纽约 |