A method for selecting an order of data transmittal based on system bus
utilization of a data processing system. The method comprises the steps of
coupling system components to a processor within the data processing
system to effectuate data transfer, dynamically determining based on
current system bus loading, an order in which to retrieve and transmit
data from the system component to the processor, and informing the
processor of the order selected by issuing to the data bus a plurality of
selected order bits concurrent with the transmittal of the data, wherein
the selected order bit alerts the processor of the order and the data is
transmitted in that order. In a preferred embodiment, the system component
is a cache and a system monitor monitors the system bus usage/loading.
When a read request appears at the cache, the modified cache controller
preference order logic or a preference order logic component determines
the order to transmit the data wherein the order is selected to
substantially optimize data bandwidth when the system bus usage is high
and selected to substantially optimize data latency when system bus usage
is low.
Een methode om een orde van gegevensoverbrenging te selecteren die op het gebruik van de systeembus van een gegevensverwerkingssysteem wordt gebaseerd. De methode bestaat uit de stappen van de componenten van het koppelingssysteem aan een bewerker binnen het gegevensverwerkingssysteem om gegevensoverdracht, dynamisch bepalen te bewerkstelligen gebaseerd bij de huidige lading van de systeembus, een orde waarin om gegevens terug te winnen en over te brengen van de systeemcomponent aan de bewerker, en het informeren van de bewerker over de orde die door aan de gegevensbus een wordt geselecteerd meerderheid van geselecteerde ordebeetjes uit te geven gezamenlijk met de overbrenging van de gegevens, waarin het geselecteerde ordebeetje de bewerker van de orde alarmeert en het gegeven in die orde wordt overgebracht. In een aangewezen belichaming, is de systeemcomponent een geheim voorgeheugen en een systeemmonitor controleert de het gebruik/lading van de systeembus. Wanneer een gelezen verzoek bij het geheime voorgeheugen verschijnt, bepalen de gewijzigde logica van de de voorkeurorde van het geheim voorgeheugencontrolemechanisme of een de logicacomponent van de voorkeurorde de orde om de gegevens over te brengen waarin de orde wordt geselecteerd om gegevensbandbreedte wezenlijk te optimaliseren wanneer het gebruik van de systeembus hoog en is dat selecteert om gegevenslatentie wezenlijk te optimaliseren wanneer het gebruik van de systeembus laag is.