发明名称 Microprocessor with improved data stream prefetching
摘要 A microprocessor has a plurality of stream prefetch engines for prefetching a respective data stream from the system memory into the microprocessor cache memory and an instruction decoder that decodes instructions of the microprocessor instruction set. The instruction set includes a stream prefetch instruction that returns an identifier uniquely associating a data stream specified by the instruction with one of the engines. The instruction set also includes an explicit prefetch-triggering load instruction that specifies a stream identifier returned by a previously executed stream prefetch instruction. When the decoder decodes a conventional load instruction it does not prefetch; however, when it decodes an explicit prefetch-triggering load instruction it commences prefetching the specified data stream. In one embodiment, an indicator of the load instruction may explicitly specify non-prefetch-triggering. In another embodiment one stream prefetch engine is implicitly associated and the other engines are explicitly associated by the returned identifier.
申请公布号 US7509459(B2) 申请公布日期 2009.03.24
申请号 US20060549418 申请日期 2006.10.13
申请人 MIPS TECHNOLOGIES, INC. 发明人 DIEFENDORFF KEITH E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址