A data processing machine with nonuniform memory access and cache coherency
is constituted by a plurality of modules (10, 20, 40, 60), a given module
(10) including a unit (6) to assure data coherence with other modules (20,
40, 60), characterized in that said unit (6) includes at least the
following:
a first register (81, 101) intended to contain a first physical address of
the memory,
a second register (82, 102) intended to contain a second physical address
of the memory,
first means (90, 95, 111, 121, 88, 92, 108) for measuring a quantity of
activity relating to the data whose addresses are included between said
first physical address and said second physical address,
a third register (83, 93, 109) intended to contain a threshold value for
measuring said quantity of activity,
second means (91, 94, 112, 122) for detecting the exceeding of said
threshold value by the quantity of activity measured by the first means.
Una máquina de proceso de datos con el acceso de memoria y la coherencia no uniformes del escondrijo es constituida por una pluralidad de los módulos (10, 20, 40, 60), un módulo dado (10) incluyendo una unidad (6) para asegurar coherencia de los datos con otros módulos (20, 40, 60), caracterizados en que la unidad dicha (6) incluye por lo menos el siguiente: un primer registro (81, 101) previsto para contener una primera dirección física de la memoria, un segundo registro (82, 102) se prepuso contener una segunda dirección física de la memoria, primeros medios (90, 95, 111, 121, 88, 92, 108) para medir una cantidad de actividad referente a los datos que direcciones son incluidas entre la primera dirección física dicha y la segunda dirección física dicha, un tercer registro (83, 93, 109) previsto para contener un valor de umbral para la cantidad dicha que medía de actividad, segunda significa (91, 94, 112, 122) para detectar excederse de dicho el valor de umbral por la cantidad de actividad midió por los primeros medios.