Process for operating a machine with non-uniform memory access and cache coherency and a machine for implementing the process
AssigneeBull SAS
InventorsThierry Bordaz, Jean-Dominique Sorace
Life of this patent
Estimating the term…
Loading patent…
AssigneeBull SAS
InventorsThierry Bordaz, Jean-Dominique Sorace
Estimating the term…
A machine with non-uniform memory access and cache coherency is constituted by a plurality of modules (10, 20, 40, 60), each module comprising a unit (6, 26, 46, 66), the unit (6) comprising at least a first table (8) for managing local accesses to a memory part (5') local to the module (10) and a second table (9) for managing accesses to a memory part (25', 45', 65') remote from the module (10), by means of a system bus (7). The machine comprises: a counter (81) of replacements in the table (8) and a counter (83) of accesses to the first table (8); a counter (91) of replacements in the table (9) and a counter (93) of accesses to the second table (9). The replacement and access counters make it possible to optimize the size of the first and second tables (8) and (9), and/or the strategies for correspondence between virtual addresses and physical addresses.
A process for operating a machine constituted by a plurality of modules (10, 20, 40, 60), a given module (10) comprising a physical memory (5) constituted by at least two parts,
A machine constituted by a plurality of modules (10, 20, 40, 60), a given module (10) comprising a physical memory (5) constituted by at least two parts,
Dependencies are inferred from the claim text.