发明名称 Combined queue for invalidates and return data in multiprocessor system
摘要 A pipelined CPU executing instructions of variable length, and referencing memory using various data widths. Macroninstruction pipelining is employed (instead of microinstruction pipelining), with queuing between units of the CPU to allow flexibility in instruction execution times. A wide bandwidth is available for memory access; fetching 64-bit data blocks on each cycle. A hierarchical cache arrangement is used, increasing the likelihood of a cache hit. A writeback cache is used (instead of writethrough) and writeback is allowed to proceed even though other accesses are suppressed due to queues being full. Separate queues are provided for the return data from memory and cache invalidates, yet the order or bus transactions is maintained by a pointer arrangement. The bus protocol used by the CPU to communicate with the system bus is of the pended type, with transactions on the bus identified by an ID field specifying the originator, and arbitration for bus grant goes one simultaneously with address/data transactions on the bus.
申请公布号 US5333296(A) 申请公布日期 1994.07.26
申请号 US19930103816 申请日期 1993.08.09
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 BOUCHARD, GREGG;CHISVIN, LAWRENCE
分类号 F02B75/02;G06F7/57;G06F9/38;G06F12/08;G06F12/10;G06F15/80;(IPC1-7):G06F12/00;G06F13/00 主分类号 F02B75/02
代理机构 代理人
主权项
地址
您可能感兴趣的专利