Changes between Version 14 and Version 15 of Osaka


Ignore:
Timestamp:
Aug 14, 2008, 5:36:20 PM (16 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Osaka

    v14 v15  
    5151   * /kerrighed-2.3.0/modules/tools/krg_services.h           
    5252   * /kerrighed-2.3.0/modules/mm/mmap_handler.h[[BR]]
    53    '''/* Memory Part -> Memory Pool */'''
     53   '''/* Memory Part -> Distributed Shared Memory (DSM) , MPI&OpenMP */'''
     54
    5455 * '''Aragon module''': Global process management -> ('''For Migration''')
    5556   * /kerrighed-2.3.0/modules/proc/distant_syscalls.c
     
    6162   * /kerrighed-2.3.0/modules/epm/procfs.c[[BR]]
    6263   '''/* Process Part -> MPI , OpenMP */'''
     64
    6365 * '''Elrond module''': Synchronization tools for parallel applications -> ('''For Synchronization''')
    64    * /kerrighed-2.3.0/modules/epm/ghost_process_api.h
     66   * /kerrighed-2.3.0/modules/epm/ghost_process_api.h[[BR]]
     67
     68{{{
     69  Elrond provides distributed locks, barriers, semaphores, and wait condition to processes in a implementation that   
     70  supports process checkpointing as well as migration between nodes.
     71}}}
     72
    6573 * '''Gimli''':
    6674   * /kerrighed-2.3.0/libs/libkerrighed/libcomm.c
     
    7381   * /kerrighed-2.3.0/modules/fs/kerfs/inode_io_linker.c
    7482   * /kerrighed-2.3.0/modules/fs/kerfs/file_io_linker.c [[BR]]
    75  
    76    All these distributed services are based on Gimli for their communications. Gimli is a service providing high   
    77    performance communication inside the cluster and a complete abstraction of the communication system to kerrighed that 
     83
     84{{{ 
     85   All these distributed services are based on Gimli for their communications. Gimli is a service providing high
     86   performance communication inside the cluster and a complete abstraction of the communication system to kerrighed that
    7887   makes it portable on various interconnection networks.
     88}}}
     89
     90=== 5.1 Private Variables ===
     91 * '''mmap''' (map pages of memory - by adding a MAP_LOCAL flag)
     92   * /kerrighed-2.3.0/libs/include/kerrighed_tools.h
     93   * /kerrighed-2.3.0/modules/tools/krg_services.h
     94   * /kerrighed-2.3.0/modules/mm/mman.h
     95
     96{{{
     97   It is possible to ensure that memory will be allocated in the virtual address space of each thread of the process
     98   without linking it to a container, thus ensuring that no coherence will be maintained between the different copies of 
     99   that memory segment across the different threads.
     100}}}
     101
    79102[[BR]]
    80103== Reference  ==