• DocumentCode
    1684859
  • Title

    Delay-insensitive synchronization on a message passing architecture with an open collector bus

  • Author

    Bekker, H. ; Dijkstra, E.J.

  • Author_Institution
    Dept. of Comput. Sci., Groningen Univ., Netherlands
  • fYear
    1996
  • Firstpage
    75
  • Lastpage
    79
  • Abstract
    The performance of some algorithms, running on a message passing computer, is limited by the high latency of global communications. To increase the performance, a simple open collector bus operated by delay insensitive programs running on each processor can be used. We illustrate this by an example: the constraint algorithm SHAKE as used in Constraint Molecular Dynamics simulation. We present a parallelizable SHAKE algorithm and show how it can be implemented on a ring architecture. On a large ring the use of message passing to synchronize SHAKE iterations may take up to 40% of the total time. We show how the communication time can be reduced by adding a very simple open collector bus, operated by a delay insensitive algorithm. In this way the time spent on the synchronization of SHAKE iterations will be negligible. We want to emphasize that this kind of open collector bus can be used with many delay insensitive algorithms. To show this we mention other possible applications
  • Keywords
    digital simulation; message passing; multiprocessor interconnection networks; parallel algorithms; parallel architectures; performance evaluation; physics computing; synchronisation; system buses; Constraint Molecular Dynamics simulation; SHAKE; communication time; constraint algorithm; delay insensitive algorithm; delay-insensitive synchronization; high latency; message passing architecture; multiprocessor interconnection networks; open collector bus; parallel algorithms; performance; ring architecture; Bandwidth; Clocks; Computer architecture; Costs; Delay effects; Global communication; Iterative algorithms; Message passing; Synchronization; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500571
  • Filename
    500571