• DocumentCode
    2175918
  • Title

    Experimenting Iterative Computations with Ordered Read-Write Locks

  • Author

    Clauss, Pierre-Nicolas ; Gustedt, Jens

  • Author_Institution
    LORIA, Nancy Univ., Nancy, France
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    155
  • Lastpage
    162
  • Abstract
    This paper presents the first experimental results of the use of our new adaptive tool for synchronization, based on ordered read-write locks, ORWL. They provide a new synchronizing method for data-oriented parallel algorithms and are particularly suited for iterative pipelined algorithms with out-of-core data. We conducted experiments with the classic benchmarking Livermore Kernel 23 algorithm to validate the theoretical model and measure the efficiency of the first available implementation of ORWL in the PARXXL library. They show that this tool is able to efficiently control an IO bound application running on 64 parallel POSIX threads with tight data dependencies between them.
  • Keywords
    iterative methods; parallel algorithms; pipeline processing; synchronisation; ORWL; PARXXL library; adaptive tool; classic benchmarking Livermore Kernel algorithm; data-oriented parallel algorithms; iterative computations; iterative pipelined algorithms; ordered read-write locks; parallel POSIX threads; synchronization; Computer networks; Concurrent computing; Distributed computing; Iterative algorithms; Iterative methods; Kernel; Libraries; Parallel algorithms; Particle measurements; Yarn; experiments; iterative algorithms; read-write locks; synchronisation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.11
  • Filename
    5452497