-
公开(公告)号:US20060248281A1
公开(公告)日:2006-11-02
申请号:US11120288
申请日:2005-05-02
申请人: Hassan Al-Sukhni , James Holt , Matt Smittle , Michael Snyder , Brian Grayson
发明人: Hassan Al-Sukhni , James Holt , Matt Smittle , Michael Snyder , Brian Grayson
IPC分类号: G06F12/00
CPC分类号: G06F12/0862 , G06F9/30047 , G06F9/3455 , G06F9/383 , G06F9/3832 , G06F2212/6026
摘要: Generating a hashed value of the program counter in a data processing system. The hashed value can be used for prefetching in the data processing system. In some examples, the hashed value is used to identify whether a load instruction associated with the hashed value has an address that is part of a strided stream in an address stream. In some examples, the hashed value is a subset of bits of the bits of the program counter. In other examples, the hashed value may be derived in other ways from the program counter.
-
公开(公告)号:US20060248279A1
公开(公告)日:2006-11-02
申请号:US11120272
申请日:2005-05-02
申请人: Hassan Al-Sukhni , Brian Grayson , James Holt , Matt Smittle , Michael Snyder
发明人: Hassan Al-Sukhni , Brian Grayson , James Holt , Matt Smittle , Michael Snyder
IPC分类号: G06F13/00
CPC分类号: G06F12/0862 , G06F12/1009 , G06F2212/1028 , G06F2212/1044 , G06F2212/6026 , G06F2212/655 , Y02D10/13
摘要: Prefetching across a page boundary in a data processing system. The system determines whether a prefetch will cross a page boundary of memory, and if so, it determines whether a translation source has an entry corresponding to the virtual address of the prefetch. If the translation source has an entry corresponding the virtual address, a physical address of the virtual address is used to prefetch the information.
摘要翻译: 在数据处理系统中跨页边界预取。 系统确定预取是否将跨越存储器的页面边界,如果是,则确定翻译源是否具有与预取的虚拟地址相对应的条目。 如果翻译源具有与虚拟地址相对应的条目,则使用虚拟地址的物理地址来预取信息。
-