发明名称 METHOD AND SYSTEM FOR SIMULTANEOUS VARIABLE-WIDTH BUS ACCESSIN A MULTIPROCESSOR SYSTEM
摘要 A method and system for enhanced bus access in a multiprocessor system havin g multiprocessors coupled to a system memory via a common wide bus. The common wide bus is subdivided into multiple sub-buses which may be accessed individually or in groups by a selected processor, or individual sub-buses may be accessed by multiple processors simultaneously. In response to one or more pending transactions, each proces sor outputs a request to bus arbitration logic for a maximum-permitted number of sub-bus es. If the number of sub-buses granted to a particular processor equals the number of p ending transactions at that processor, all pending transactions are performed in pa rallel on separate sub-buses. If the number of sub-buses granted is less than the numb er of pending transactions, pending transactions are performed in a priority order . Finally, if the number of granted sub-buses is greater than the number of pending transactio ns, selected transactions are performed over multiple sub-buses in parallel, greatly enha ncing the speed of those transactions.
申请公布号 CA2245633(C) 申请公布日期 2002.08.06
申请号 CA19982245633 申请日期 1998.08.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 TRAN, CANG N.;KAHLE, JAMES A.
分类号 G06F13/364;(IPC1-7):G06F15/167 主分类号 G06F13/364
代理机构 代理人
主权项
地址