Changes between Version 36 and Version 37 of WikiStart


Ignore:
Timestamp:
Sep 18, 2016, 10:06:51 PM (6 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v36 v37  
    3838== C) [wiki:page_tables Distributed Pages Tables] ==
    3939
    40 Pour minimiser la contention lors du traitement des MISS TLB, ALMOS-MK réplique - partiellement - les tables de page d'une application parallèle  multi-thread dans tous les clusters de l'architecture contenant au moins un thread de cette application. Cette section analyse le mécanisme de construction dynamique de ces tables de pages distribuées et partiellement répliquées, et le protocole permettant de garantir la cohérence de ces tables de pages.
    41  
     40To avoid contention when several threads access the same page table to handle TLB miss, ALMOS-MK replicates the page tables. For each multi-threaded user application P, the page table and the list of virtual segments (implemented in the Virtual Memory Manager) are replicated in each cluster K containing at least one thread of the application. According to the "on-demand paging" principle, these replicated page tables GPT(K,P) and  virtual segment lists VSL(K,P) are dynamically updated when page faults are detected. This section describes this building mechanism and the coherence protocol required by these multiple copies.
     41
    4242== D) [wiki:processus_thread Process & threads creation/destruction] ==
    4343