• 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