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 :
بازگشت