A method of classification of transaction address conflicts in a computer
system for ensuring efficient ordering in a two-level snoopy cache
architecture. The disclosure provides a method of classification and
handling of address conflicts within a system to minimize the impact that
address ordering places in a multiprocessor system with multiple memory
control agents generating potentially conflicting addresses. A set of
classification for each potential transaction conflict is provided against
which decisions are provided which identifies the earliest point at which
a subsequent transaction within the system may proceed to the same address
identified by a previous transaction in the system. Classification of
transactions are provided in several high level classes which define how
such transactions within the system are handled based on the method
disclosed.
Een methode van classificatie van transactieadres is in een computersysteem om het efficiënte opdracht geven tot in een snoopy geheim voorgeheugenarchitectuur te verzekeren op twee niveaus strijdig. De onthulling verstrekt een methode van classificatie en behandeling van adresconflicten binnen een systeem om het effect te minimaliseren die het opdracht geven van tot plaatsen in een multiverwerkersysteem met de veelvoudige agenten die van de geheugencontrole potentieel tegenstrijdige adressen produceren richten. Een reeks van classificatie voor elk potentieel transactieconflict wordt verstrekt waartegen de besluiten worden verstrekt wat het vroegste punt identificeert waarop een verdere transactie binnen het systeem aan het zelfde adres kan te werk gaan dat door een vorige transactie in het systeem wordt geïdentificeerd. De classificatie van transacties wordt verstrekt in verscheidene klassen op hoog niveau die bepalen hoe dergelijke transacties binnen het systeem gebaseerd op de onthulde methode worden behandeld.