Journal of System Simulation ›› 2022, Vol. 34 ›› Issue (4): 670-678.doi: 10.16182/j.issn1004731x.joss.21-1317

• Special Column:Embedded Simulation • Previous Articles     Next Articles

Design and Implementation of A Hybrid Solver on CPU and GPU Multi-target Machines

Lin Ma(), Xuesong Zhang(), Xinlin Lei, Tie Bao   

  1. College of Computer Science and Technology, Jilin University, Changchun 130012, China
  • Received:2021-12-20 Revised:2022-02-16 Online:2022-04-30 Published:2022-04-19
  • Contact: Xuesong Zhang E-mail:malin20@mails.jlu.edu.cn;wetting@jlu.edu.cn

Abstract:

The traditional parallel solving methods for the ordinary differential equations mainly include the task-oriented parallelism and the method-oriented parallelism. However, these two solving algorithms have serious shortcomings, which can only use CPU resource or just design for the homogeneous form of ODE(ordinary differential equations) clusters. By using RIDC(revisionist integral deferred correction) algorithm, a hybrid solver based on CPU and GPU multi-target machine is designed, which solves the differential equation system based on the pipeline form. Meanwhile, the parallel calculation within a single equation group and between the different equation groups is realized, which can give full play to the multi-core advantage of GPU, and also help to balance the load inside the computing node. The simulation experiments verify the efficiency, accuracy and precision of the framework.

Key words: ordinary differential equation, hybrid solver, multi-target machine, CPU, GPU

CLC Number: