发明名称 Instruction pipeline sequencer in which state information of an instruction travels through pipe stages until the instruction execution is completed
摘要 A microprocessor comprised of Instruction Fetch Unit (10), Instruction Decoder (12), Pipeline Sequencer (14), Register File (16), Multiply/Divider-Unit, Execution Unit, and REG coprocessors block (18) and instruction cache, Address Generation Unit, local register cache, and MEM coprocessors block (20). The Instruction Cache provides the Instruction fetch unit (10) with instructions every cycle. The instruction sequencer (IS) includes the Fetch Unit (IFU-10), the Instruction Decoder (ID-12) and the Pipeline Sequencer (PS-14). The instruction sequencer can decode and issue up to three instructions per clock. The pipe sequencer (14) employs a write back path to store snap shots of the state of the machine in pipe stages 1 and 2. This provides the way for branch guessing and the process switching to correct itself after issuing a wrong IP (in the case of the branch guessing), or a way to preserve the internal state of the machine at the time a context switching occurs in order to come back to the same condition it had left.
申请公布号 US5459845(A) 申请公布日期 1995.10.17
申请号 US19940336326 申请日期 1994.11.08
申请人 INTEL CORPORATION 发明人 NGUYEN, TRUONG;SMITH, FRANK S.
分类号 F02B75/02;G06F9/32;G06F9/38;(IPC1-7):G06F9/22 主分类号 F02B75/02
代理机构 代理人
主权项
地址