发明名称 Instruction fetching system in a multithreaded processor utilizing cache miss predictions to fetch instructions from multiple hardware streams
摘要 In a multi-streaming processor having a memory cache, a system for fetching instructions from individual ones of multiple streams to an instruction pipeline is provided, comprising a fetch algorithm for selecting from which stream to fetch an instruction, and a hit/miss predictor for forecasting whether a load instruction will hit or miss the cache. The prediction by the hit-miss predictor is used by the fetch algorithm in determining from which stream to fetch. A hit prediction results in a next instruction being fetched from the same stream as the instruction tested by the hit/miss predictor, while a miss prediction results in the next instruction being fetched from a different stream, if any. The predictor is also used to determine which instructions to dispatch to functional units.
申请公布号 US7237093(B1) 申请公布日期 2007.06.26
申请号 US20000595776 申请日期 2000.06.16
申请人 MIPS TECHNOLOGIES, INC. 发明人 MUSOLL ENRIC;NEMIROVSKY MARIO
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址