发明名称 Instruction processing unit for computer
摘要 A computer (20) is configured for optimizing the processing rate of instructions and the throughput of data. The computer (20) includes a main memory (99), a memory control unit (22), a physical cache unit (100), and a central processor (156). A instruction processing unit (126) is included within the central processor (156). The function of the instruction processing unit (126) is to decode instructions and produce instruction execution commands or directing the execution of the instructions within the central processor (156). Instructions are transferred from the main memory (99) into a register (180) where the address fields of the instructions are decoded to produce a cracked instruction and these instructions are stored in a logical instruction cache (210). As the cracked instructions are selected they are transferred to an output buffer and decoder (214) where the remaining fields of the instructions are decoded to produce instruction execution commands. The instructions in the cache (210) are stored at logical rather than at physical addresses. The cache (210) further can operate at double the rate of a basic clock period for the computer (20) such that a branch instruction can be selected in one clock cycle. The combination of the logical instructiion cache (210) and the concurrent computation of program counts serves to substantially increase the instruction execution rate for the computer (20).
申请公布号 US4873629(A) 申请公布日期 1989.10.10
申请号 US19870133195 申请日期 1987.12.15
申请人 CONVEX COMPUTER CORPORATION 发明人 HARRIS, MICHAEL C.;CHASTAIN, DAVID M.;GOSTIN, GARY B.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址