• DocumentCode
    3241045
  • Title

    A multi-locking mechanism on shared object DSM

  • Author

    Wong, Adam K L ; Zhu, Weiping

  • Author_Institution
    Sch. of Info. Tech. & Elec. Eng, Queensland Univ., St. Lucia, Qld., Australia
  • fYear
    2002
  • fDate
    17-20 Dec. 2002
  • Firstpage
    91
  • Lastpage
    96
  • Abstract
    Shared object Distributed Shared Memory (DSM) minimizes the problem of false sharing by allowing programmer to control the sharing size. This shared object approach for distributed parallel programming works well in task parallelism but not in data parallelism. When the data of a shared object is being modified, a lock on that object must be enforced to exclude any concurrent access on that same object. If the shared data within an object is large, internal false sharing would become a problem. We present a multi-locking mechanism for shared object DSM which allows multiple locks be applied to the different data sets of a shared object and thus enhances its concurrency power.
  • Keywords
    concurrency control; distributed shared memory systems; parallel programming; Distributed Shared Memory; Shared Object DSM; concurrency; data parallelism; distributed parallel programming; false sharing; multi-locking mechanism; shared object; task parallelism; Australia; Computer science; Concurrent computing; Force control; Hardware; Parallel processing; Parallel programming; Programming profession; Scattering; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1760-9
  • Type

    conf

  • DOI
    10.1109/ICPADS.2002.1183383
  • Filename
    1183383