Method and apparatus for providing bus arbitrations in a data processing system
AssigneeInternational Business Machines Corporation
InventorsW. Riyon Harding, Thomas Michael Lepsic, Sebastian Theodore Ventrone
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing bus arbitrations in a multiprocessor system is disclosed. A computer system includes a common bus that is shared by multiple cores, such as processors. A history of bus requests for the common bus made by the cores is stored in a bus request history table. In response to bus request made by the cores, the common bus is arbitrated according to information stored in the bus request history table by an arbiter.
Claims16
An apparatus for providing bus arbitrations in a multiprocessor system, said apparatus comprising:
- a bus request history table for storing a history of bus requests for a system bus made by a plurality of cores, wherein said system bus is shared by said plurality of cores;
- and
- an arbiter, coupled to said bus request history table, for arbitrating said system bus among said plurality of cores in response to bus requests made by said plurality of cores, according to information stored in said bus request history table.
A method for providing bus arbitrations in a multiprocessor system, said method comprising:
- storing a history of bus requests for a system bus made by a plurality of cores in a bus request history table, wherein said system bus is shared by said plurality of cores;
- and
- in response to bus requests made by said plurality of cores, arbitrating said bus requests according to information stored in said bus request history table.
Dependencies are inferred from the claim text.