发明名称 | 用于程序员控制的超高速缓冲存储器线回收策略的方法 | ||
摘要 | 一种允许程序控制超高速缓冲存储器线回收策略的方法和装置。提供一个机制使程序员能够用不同的高速缓存优先级根据预期的或测量的用于那些代码部分的存取模式来标明部分代码。参与影响所述与给定的优先级有关的高速缓存回收策略的相应的提示被嵌入在从源和/或汇编级代码中产生的机器代码中。提供高速缓存结构,把高速缓存间隔划分成为多个存储池,每个存储池被分配不同的优先级。响应于执行一个存储器存取指令,根据包含在所述指令的提示中的信息选择和搜索适当的高速缓存存储池。一旦一个高速缓存未中,使用一个与所述存储池有关的高速缓存回收策略,从那些被回收的存储池中选择一个超高速缓冲存储器线。实现机制或所描述的用于n路组相联高速缓存和全相联高速缓存两者。 | ||
申请公布号 | CN1804816A | 申请公布日期 | 2006.07.19 |
申请号 | CN200510121558.6 | 申请日期 | 2005.12.29 |
申请人 | 英特尔公司 | 发明人 | M·卡波特 |
分类号 | G06F12/08(2006.01) | 主分类号 | G06F12/08(2006.01) |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 王岳;王忠忠 |
主权项 | 1.一种方法,包括:使程序员或编译程序中的一个描绘部分代码,用于一个高速缓存的相应的高速缓存回收策略将被使用于所述代码,以及使用如由所述程序员或编译程序在执行代码的运行期间描绘的所述高速缓存回收策略以从所述高速缓存中回收超高速缓冲存储器线。 | ||
地址 | 美国加利福尼亚州 |