An improved method and apparatus for distributing transactions among a
plurality of groups of processors in a multiprocessor computer system are
disclosed. An embodiment of the invention includes the following
operations. First, receiving an address request at a first group of
processors. The address request is associated with a memory address
corresponding to a requested memory page. Next, identifying those of the
groups of processors that are interested in the address request and
identifying those of the groups of processors that are uninterested in the
address request. Thereafter, substantially simultaneously broadcasting the
address request to the interested groups of processors and not to the
uninterested groups of processors.
Um método e um instrumento melhorados para transações distribuindo entre um plurality dos grupos dos processadores em um sistema computatorizado do multiprocessor são divulgados. Uma incorporação da invenção inclui as seguintes operações. Primeiramente, recebendo um pedido do endereço em um primeiro grupo dos processadores. O pedido do endereço é associado com um endereço de memória que corresponde a uma página pedida da memória. Em seguida, identificando aqueles dos grupos dos processadores que estão interessados no pedido do endereço e em identificar aqueles dos grupos dos processadores que são uninterested no pedido do endereço. Depois disso, substancialmente simultaneamente transmitindo o pedido do endereço aos grupos interessados dos processadores e não aos grupos uninterested dos processadores.