METHOD AND SYSTEM FOR BUS ARBITRATION IN A MULTIPROCESSOR SYSTEM UTILIZING SIMULTANEOUS VARIABLE-WIDTH BUS ACCESS

    公开(公告)号:CA2245037A1

    公开(公告)日:1999-03-18

    申请号:CA2245037

    申请日:1998-08-14

    Applicant: IBM

    Abstract: A method and system for enhanced bus arbitration in a multiprocessor system havi ng multiprocessors coupled to a system memory via a common wide bus. The common wid e 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 pro cessors simultaneously. In response to one or more pending transactions, each processor outputs a request to bus arbitration logic for a arbitration logic for a number of sub-b uses. A maximum number of sub-buses is specified for each processor and the processors a re prioritized. Each time a bus request is received from a processor, the number of requested sub-buses is granted, if that number is equal to or less than the specified maxi mum number of sub-buses for that processor. If the requested number of sub-buses is greater than the specified maximum number of sub-buses for that processor the requested number is granted if no other processor has issued a bus request.

    METHOD AND SYSTEM FOR INPUT/OUTPUT CONTROL IN A MULTIPROCESSOR SYSTEM UTILIZING SIMULTANEOUS VARIABLE-WIDTH BUS ACCESS

    公开(公告)号:CA2245106C

    公开(公告)日:2002-08-06

    申请号:CA2245106

    申请日:1998-08-14

    Applicant: IBM

    Abstract: A method and system for input/output control in a multiprocessor system havi ng 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 transfer requests. In response to a transfer request having a data address associated therewith, a particular target devi ce is identified. The data address is then written into an address queue. Thereafter, one or m ore of the multiple sub-buses are utilized to transfer data to or from a single process or in response to a transfer request from a single processor. In response to a transfer req uest from multiple processors, one or more of the multiple sub-buses may be utilized s eparately to simultaneously transfer data to or from multiple processors.

    METHOD AND SYSTEM FOR INPUT/OUTPUT CONTROL IN A MULTIPROCESSOR SYSTEM UTILIZING SIMULTANEOUS VARIABLE-WIDTH BUS ACCESS

    公开(公告)号:CA2245106A1

    公开(公告)日:1999-03-18

    申请号:CA2245106

    申请日:1998-08-14

    Applicant: IBM

    Abstract: A method and system for input/output control in a multiprocessor system having multiprocessors coupled to a system memory via a common wide bus. The common wid e 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 pro cessors simultaneously in response to one or more transfer requests. In response to a tr ansfer request having a data address associated therewith, a particular target device i s identified. The data address is then written into an address queue. Thereafter, one or more of the multiple sub-buses are utilized to transfer data to or from a single processor i n response to a transfer request from a single processor. In response to a transfer request from multiple processors, one or more of the multiple sub-buses may be utilized separ ately to simultaneously transfer data to or from multiple processors.

    METHOD AND SYSTEM FOR SIMULTANEOUS VARIABLE-WIDTH BUS ACCESSIN A MULTIPROCESSOR SYSTEM

    公开(公告)号:CA2245633C

    公开(公告)日:2002-08-06

    申请号:CA2245633

    申请日:1998-08-14

    Applicant: IBM

    Abstract: 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.

    METHOD AND SYSTEM FOR SIMULTANEOUS VARIABLE-WIDTH BUS ACCESS IN A MULTIPROCESSOR SYSTEM

    公开(公告)号:CA2245633A1

    公开(公告)日:1999-03-18

    申请号:CA2245633

    申请日:1998-08-14

    Applicant: IBM

    Abstract: A method and system for enhanced bus access in a multiprocessor system having multiprocessors coupled to a system memory via a common wide bus. The common wid e 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 pro cessors simultaneously. In response to one or more pending transactions, each processor outputs a request to bus arbitration logic for a maximum-permitted number of sub-buses. If the number of sub-buses granted to a particular processor equals the number of pendi ng transactions at that processor, all pending transactions are performed in parall el on separate sub-buses. If the number of sub-buses granted is less than the number o f pending transactions, pending transactions are performed in a priority order. Fi nally, if the number of granted sub-buses is greater than the number of pending transactions, selected transactions are performed over multiple sub-buses in parallel, greatly enhancin g the speed of those transactions.

Patent Agency Ranking