1. A method for load canceling in a processor that is connected to an external interconnect fabric, comprising: responsive to a flush request and a corresponding cancellation of pending speculative loads from a load queue, converting an action type of one or more of said pending speculative loads, that are executing in the 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.