• DocumentCode
    3438463
  • Title

    Program-level control of network delay for parallel asynchronous iterative applications

  • Author

    Joseph, P.J. ; Vajapeyam, Sriram

  • Author_Institution
    Dept. of Comput. Sci. & Autom., Indian Inst. of Sci., Bangalore, India
  • fYear
    1996
  • fDate
    19-22 Dec 1996
  • Firstpage
    88
  • Lastpage
    93
  • Abstract
    Software distributed shared memory (DSM) platforms on networks of workstations tolerate large network latencies by employing one of several weak memory consistency models. Fully asynchronous parallel iterative algorithms offer an additional degree of freedom to tolerate network latency. They behave correctly when supplied outdated shared data. However these algorithms can flood the network with messages in the presence of large delays. We propose a method of controlling asynchronous iterative methods wherein the reader of a shared datum imposes an upper bound on its age via use of a blocking Global Read primitive. This reduces the overall number of iteration is executed by the reader; thus controlling the amount of shared updates generated. Experiments for a fully asynchronous linear equation solver running on a network of 10 IBM RS/6000 workstations show that the proposed Global Read primitive provides significant performance improvement
  • Keywords
    iterative methods; parallel algorithms; software performance evaluation; asynchronous iterative methods; distributed shared memory; network delay; parallel iterative algorithms; program-level control; Application software; Automation; Communication system control; Computer science; Costs; Iterative algorithms; Iterative methods; Propagation delay; Upper bound; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, 1996. Proceedings. 3rd International Conference on
  • Conference_Location
    Trivandrum
  • Print_ISBN
    0-8186-7557-8
  • Type

    conf

  • DOI
    10.1109/HIPC.1996.565802
  • Filename
    565802