DocumentCode :
3722608
Title :
A MPI-Friendly Efficient Static Binary Translator Based on QEMU
Author :
Shuaibing Lu;Jianmin Pang;Yaomin Pan;Jie Tan;Tao Dai
Author_Institution :
State Key Lab. of Math. Eng. &
fYear :
2015
Firstpage :
36
Lastpage :
40
Abstract :
While high performance computing (HPC) is flourishing these years, the lack of HPC applications is increasingly serious. Conventional binary translation focused on desktop applications and embedded software, which could not be scaled up to HPC. This paper proposed a novel static binary translator MPI-QEMU aiming at MPI programs, the most commonly used on HPC platforms. Firstly, the efficient dynamic binary translator QEMU was altered to a static binary translator to translate the source binary to target platforms. Secondly, by analysing the symbol table and global offset table, the library function name and address were extracted and jacketed. Finally, the generated codes were linked with corresponding native library functions including MPI to generate the target executive binary. The experiments on NPB and IMB benchmarks show that MPI-QEMU translates the benchmarks successfully and gains dramatically speedup.
Keywords :
"Libraries","Benchmark testing","Software","Electronic mail","Registers","Generators","Emulation"
Publisher :
ieee
Conference_Titel :
Computer Science and Mechanical Automation (CSMA), 2015 International Conference on
Type :
conf
DOI :
10.1109/CSMA.2015.14
Filename :
7371618
Link To Document :
بازگشت