Computer and Modernization

Previous Articles     Next Articles

A Parallelization Method with JNI and C+〖KG-*3〗+ for Many Integrated Core Application

  

  1.  (1. School of Bioinformation, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    2. School of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China)
  • Online:2018-04-28 Published:2018-05-02

Abstract: Currently, the Intel many integrated core (MIC) coprocessor can be used for parallel computing only through C/C+〖KG-*3〗+  and Fortran programming language, lacking the support for existed Java program. In this passage, we propose to exploit the powerful computing resources of MIC coprocessor to boost the Java application basing on the hybrid parallel computing strategy of Java native interface (JNI) technique and C+〖KG-*3〗+, the interface achieves the data exchange between C+〖KG-*3〗+ and Java program. We design an experiment to test and analyze MICbased Java multithreads parallel computing program. The results show the performance improvement of Java program brought by Phi coprocessor Java program.

Key words:  many integrated core, parallel computing, Java native interface

CLC Number: