发明名称 Microprocessor with improved data stream prefetching
摘要 A microprocessor has a data stream prefetch unit for processing a data stream prefetch instruction. The instruction specifies a data stream and a speculative stream hit policy indicator. If a load instruction hits in the data stream, then if the load is non-speculative the stream prefetch unit prefetches a portion of the data stream from system memory into cache memory; however, if the load is speculative the stream prefetch unit selectively prefetches a portion of the data stream from the system memory into the cache memory based on the value of the policy indicator. The load instruction is speculative if it is not guaranteed to complete execution, such as if it follows a predicted branch instruction whose outcome has not yet been finally determined to be correct. In one embodiment, the stream prefetch unit performs a similar function for store instructions that hit in the data stream.
申请公布号 US7506106(B2) 申请公布日期 2009.03.17
申请号 US20060549413 申请日期 2006.10.13
申请人 MIPS TECHNOLOGIES, INC. 发明人 DIEFENDORFF KEITH E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址