Implementation of Page Management in Mome,a User-Level DSM

  • Authors:
  • Yvon Jégou

  • Affiliations:
  • -

  • Venue:
  • CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the implementation of the pagemanagement in Mome, a user-level distributed shared memory (DSM). Mome provides a shared segment space to parallel programs running on distributed memory computers orclusters. Individual processes can request for mappings between their local address space and Mome segments. TheDSM handles the consistency of mapped memory regionsat the page-level. A node can freely select the consistencymodel which is applied to its own view of a page amongtwo models: the classical strong consistency model and asimple and very basic weak model. Under the weak model,each process of the parallel application must send a consistency request to the DSM each time its viewof the shareddata needs to integrate modifications from other nodes.Mome targets the execution of programs from the high performance community using an SPMD computation modeland the coupling of these simulation codes using an MIMDmodel.