DocumentCode :
3487755
Title :
Distributed shared memory based on offloading to cluster network
Author :
Wada, Koichi ; Kawaguchi, Shinsuke ; Ono, Masaaki ; Yonezawa, Naoki
Author_Institution :
Dept. of Comput. Sci., Univ. of Tsukuba, Ibaraki, Japan
fYear :
2011
fDate :
23-26 Aug. 2011
Firstpage :
250
Lastpage :
255
Abstract :
Distributed shared memory (DSM) is an important technology that provides programmers the underlying execution mechanism for shared memory programs. To improve the performance of DSM, recent studies have been carried out with introducing compiler assistance. The compiler generates codes for dependency analysis and communication. This paper proposes high-performance DSM, called Offloaded-DSM, in which the processes of dependency analysis and communication are offloaded to the cluster network. In Offloaded-DSM, the host machine can concentrate on computation of an application itself, while the network maintains coherency in parallel. Through the results of preliminary evaluation, Offloaded-DSM reduces execution time up to 32% in eight nodes and exhibits good scalability.
Keywords :
compiler generators; distributed shared memory systems; parallelising compilers; cluster network offloading; compiler assistance; compiler code generation; dependency analysis; distributed shared memory; high-performance DSM; offloaded-DSM; shared memory program execution mechanism; Arrays; Field programmable gate arrays; Libraries; Nickel; Runtime library; Switches; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
ISSN :
1555-5798
Print_ISBN :
978-1-4577-0252-5
Electronic_ISBN :
1555-5798
Type :
conf
DOI :
10.1109/PACRIM.2011.6032901
Filename :
6032901
Link To Document :
بازگشت