发明名称 Systems and methods for executing load instructions that avoid order violations
摘要 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.
申请公布号 US7302527(B2) 申请公布日期 2007.11.27
申请号 US20040988284 申请日期 2004.11.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BARRICK BRIAN DAVID;FERNSLER KIMBERLY MARIE;HICKS DWAIN A.;OSANAI TAKEKI;RAY DAVID SCOTT
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址