发明名称 Multiprocessor system with a shared control store accessed with predicted addresses
摘要 A control store for a microprocessor is divided into two segments with one segment of the control store located on the microprocessor chip and the other segment of the control store located on a separate chip. In multiprocessor applications, a number of the microprocessors share the control store segment on the separate chip. Each control store word includes a field containing a prediction of the address for the next control store word needed by the microprocessor. The predicted address is used to access the control store prior to receipt of the actual request by the processor. When the processor actually requests the next control store word, a compare is performed between the predicted address and the address actually requested by the processor. If they match, the control store word is passed on to the processor. If they do not, the address actually requested by the processor is used to obtain the next control store word. In multiprocessor applications, a number of microprocessors share the same control store segment on the separate chip. As long as the actual address requested by a microprocessor matches the predicted address stored with the previously accessed control store word in the shared segment of the control store, that microprocessor retains access to the shared control store segment. However, on occurrence of a mismatch it loses its priority to access the shared segment and must await the satisfaction of all pending requests of other microprocessors before it can again access the shared segment and obtain the control store word at the actual address requested.
申请公布号 US5568631(A) 申请公布日期 1996.10.22
申请号 US19950466840 申请日期 1995.06.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 WEBB, CHARLES F.
分类号 G06F9/26;(IPC1-7):G06F9/24 主分类号 G06F9/26
代理机构 代理人
主权项
地址