发明名称 Instruction cache address generation technique having reduced delays in fetching missed data
摘要 A technique and system for reading instruction data from a cache memory with minimum delays. Addresses are calculated and applied to the cache memory in two or more cycles by a pipelined address generation circuit. While data at one address is being retrieved, the next address is being calculated. It is presumed, when calculating the next address, that the current address will return all the data it is addressing. In response to a miss signal received from the cache when no data at the current address is in the cache, the missed data is read from a main system memory and accessed with improved speed. In a system where the cache memory and processor operate at a higher clock frequency than the main system memory, new data is obtained from the main memory during only periodically occurring cache clock cycles. A missed cache memory address is regenerated in a manner to access such new data during the same cache clock cycle that it first becomes available from the main memory. This eliminates the occurrence of penalty delay cycles that reduce the rate at which instructions are issued in existing processors, and thus improves the speed of operation of the processors.
申请公布号 US6223257(B1) 申请公布日期 2001.04.24
申请号 US19990310659 申请日期 1999.05.12
申请人 RISE TECHNOLOGY COMPANY 发明人 CUMMINS SEAN P.;MUNSON KENNETH K.;NORRIE CHRISTOPHER I. W.;ORNES MATTHEW D.
分类号 G06F9/38;G06F12/08;(IPC1-7):G06F12/12 主分类号 G06F9/38
代理机构 代理人
主权项
地址