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
Link To Document