发明申请
US20060107021A1 Systems and methods for executing load instructions that avoid order violations
失效
执行加载指令的系统和方法,以避免违规违规
- 专利标题: Systems and methods for executing load instructions that avoid order violations
- 专利标题(中): 执行加载指令的系统和方法,以避免违规违规
-
申请号: US10988284申请日: 2004-11-12
-
公开(公告)号: US20060107021A1公开(公告)日: 2006-05-18
- 发明人: Brian Barrick , Kimberly Fernsler , Dwain Hicks , Takeki Osanai , David Ray
- 申请人: Brian Barrick , Kimberly Fernsler , Dwain Hicks , Takeki Osanai , David Ray
- 申请人地址: US NY Armonk US CA Irvine JP Tokyo
- 专利权人: International Business Machines Corporation,Toshiba America Electronic Components, Inc.,Kabushiki Kaisha Toshiba
- 当前专利权人: International Business Machines Corporation,Toshiba America Electronic Components, Inc.,Kabushiki Kaisha Toshiba
- 当前专利权人地址: US NY Armonk US CA Irvine JP Tokyo
- 主分类号: G06F12/02
- IPC分类号: G06F12/02
摘要:
Methods for executing load instructions are disclosed. In one method, a load instruction and corresponding thread information are received. Address information of the load instruction is used to generate an address of the needed data, and the address is used to search a cache memory for the needed data. If the needed data is found in the cache memory, a cache hit signal is generated. At least a portion of the address is used to search a queue for a previous load and/or store instruction specifying the same address. If such a previous load/store instruction is found, the thread information is used to determine if the previous load/store instruction is from the same thread. If the previous load/store instruction is from the same thread, the cache hit signal is ignored, and the load instruction is stored in the queue. A load/store unit is also described.
公开/授权文献
信息查询