A computer system, method, and controller bus agent for control access to a
computer bus. The computer system includes a parallel architecture in
which plural bus agents are directly coupled to the computer bus. Each bus
agent includes plural bus requester ports each coupled to a different bus
requester. As such, the computer system employs a relatively flat,
parallel architecture that handles bus requests from the bus requesters in
parallel. The controller bus agent includes an internal arbiter and an
external arbiter. The internal arbiter arbitrates between bus requests
received from the plural bus requesters coupled to the controller bus
agent. The external arbiter arbitrates between the bus requests received
from other bus agents and from the internal arbiter.