• DocumentCode
    125617
  • Title

    Reducing the Communication of Message-Passing Systems Synthesized from Synchronous Programs

  • Author

    Baudisch, Daniel ; Yu Bai ; Schneider, Klaus

  • Author_Institution
    Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    444
  • Lastpage
    451
  • Abstract
    This paper presents a method to translate a given synchronous system to a multithreaded system where process nodes communicate via channels with each other. It is well-known that the reduction of communication has been identified to be a crucial key for efficient utilization of multiprocessor systems. For this reason, we first use synchronous elastic design methods to generate a distributed/multithreaded system from a synchronous system, and then, reduce communication overhead between the obtained process nodes. Our benchmarks show that we can save up to 67.5% of communication costs using our method and can achieve an average speed-up of up to 1.09.
  • Keywords
    message passing; multi-threading; multiprocessing systems; communication overhead; message-passing systems; multiprocessor systems; multithreaded system; synchronous elastic design methods; synchronous programs; Benchmark testing; Educational institutions; Optimization; Receivers; Software; Synchronization; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.98
  • Filename
    6787313