A method of managing memory access in a multiprocessor architecture of NUMA type comprising at least two computing units (105', 105") and at least two distinct memories , each of said at least two memories being associated, locally, with one of said at least two computing units, each of said at least two memories comprising at least one logical memory entity, the method being characterized in that it comprises the following steps when at least one access command concerning at least one of said logical memory entities is received, - determining the state of a status flag of said at least one of said logical memory entities, referred to at the least one first logical memory entity, concerned by said at least one received command; - if said status flag of said at least one first logical memory entity is in a first state, executing said at least one received command; and, - if said status flag of said at least one first logical memory entity is in a second state, ∘ migrating data stored in said at least one first logical entity into at least one logical memory entity, referred to at the least one second logical memory entity, of a memory that is distinct from the memory comprising said at least one first logical memory entity; and, ∘ setting the status of said at least one second logical memory entity to the first state the method further comprising a step of setting the status of said at least one first logical memory entity to the second state in response to a command directed to hiding said at least one first logical memory entity, said step of setting the status of said at least one first logical memory entity to the second state being executed at the end of the execution of a step of an application executed by the computing unit associated with the memory comprising said at least one first logical memory entity. - determining the state of a status flag of said at least one of said logical memory entities, referred to at the least one first logical memory entity, concerned by said at least one received command; - if said status flag of said at least one first logical memory entity is in a first state, executing said at least one received command; and, - if said status flag of said at least one first logical memory entity is in a second state, ∘ migrating data stored in said at least one first logical entity into at least one logical memory entity, referred to at the least one second logical memory entity, of a memory that is distinct from the memory comprising said at least one first logical memory entity; and, ∘ setting the status of said at least one second logical memory entity to the first state the method further comprising a step of setting the status of said at least one first logical memory entity to the second state in response to a command directed to hiding said at least one first logical memory entity, said step of setting the status of said at least one first logical memory entity to the second state being executed at the end of the execution of a step of an application executed by the computing unit associated with the memory comprising said at least one first logical memory entity. ∘ migrating data stored in said at least one first logical entity into at least one logical memory entity, referred to at the least one second logical memory entity, of a memory that is distinct from the memory comprising said at least one first logical memory entity; and, ∘ setting the status of said at least one second logical memory entity to the first state <EOS>