发明名称 SYSTEMS AND METHODS FOR LOAD CANCELING IN A PROCESSOR THAT IS CONNECTED TO AN EXTERNAL INTERCONNECT FABRIC
摘要 Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load canceling in a processor that is connected to an external bus, and responsive to a flush request and a corresponding cancellation of pending speculative loads from a load queue, a type of one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor, is converted from load to prefetch. Data corresponding to one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor is accessed and returned to cache as prefetch data. The prefetch data is retired in a cache location of the processor.
申请公布号 US2016357559(A1) 申请公布日期 2016.12.08
申请号 US201615244873 申请日期 2016.08.23
申请人 SOFT MACHINES , INC. 发明人 Avudaiyappan Karthikeyan;Abdallah Mohammad
分类号 G06F9/30;G06F9/38;G06F12/0875 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method of load canceling in a processor that is coupled to an external interconnect fabric, the method comprising: converting an action type of one or more of pending speculative loads, that are executing in an instruction pipeline external to said processor from load to prefetch; accessing data corresponding to said one or more of said pending speculative loads that are executing in said instruction pipeline external to said processor; and placing said data in a cache location.
地址 Santa Clara CA US