An explicit R-K time marching acceleration method based on MIC coprocessor

A technology of time advancement and co-processor, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problem of no universal acceleration method, and achieve the effect of reducing workload and shortening development cycle

Active Publication Date: 2019-03-01
XI AN JIAOTONG UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the computer field, there are not many studies on the optimization and acceleration of fluid machinery simulation programs using MIC coprocessors, and there is no general acceleration method for this type of problem.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An explicit R-K time marching acceleration method based on MIC coprocessor
  • An explicit R-K time marching acceleration method based on MIC coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with the drawings:

[0029] See figure 1 with figure 2 , An explicit R-K time-advancing acceleration method based on the MIC coprocessor is mainly aimed at the hotspot calculation part of the program, providing a general acceleration method for the fluid machinery simulation program to use the MIC coprocessor to accelerate the calculation hotspot, the specific process is as attached figure 1 Shown. According to the explicit RK time advance algorithm contained in the fluid machinery simulation program, the hot spot is calculated, and the data flow of the serial calculation hot spot is analyzed, and the input data, output data and hot spot custom data of the hot spot calculation part relative to the complete program are determined; then in the CPU After completing the calculation of the input data required for the hot spot calculation, the part of the input data is offloaded to the MIC end and the MIC end ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an explicit R-K time marching acceleration method based on an MIC coprocessor, the main steps include: find out the explicit R-K-time marching algorithm computation dense hot spots, analysis of serial computing hot spots data flow, determine the hot spots computation part relative to the complete program input, output data and hot spots user-defined data; CPU input that hotspot data to MIC terminal for hot spot calculation after completing the calculation of the CPU terminal before the hot spot calculation; aiming at the characteristics of MIC hardware and the parallelism of hot programs, the optimization and acceleration of hot programs in MIC are carried out from the aspects of multithreading, vectorization, memory access and data transmission. Depending on the performance test results, determine if you want to perform deep-level optimization. The invention can quickly and efficiently display R-K-time marching method is a general and feasible acceleration method for MIIC coprocessors, which can make full use of the parallel characteristics of MIC computation and hot-spot programs.

Description

Technical field [0001] The invention belongs to the field of high-performance computing and computational fluid dynamics, and specifically relates to an explicit R-K time advance acceleration method based on a MIC coprocessor. Background technique [0002] Fluid mechanics mainly studies the static state and motion state of fluids, as well as the interaction and flow laws when the fluid and the surrounding solid boundary wall move relative to each other. It has important application value in various fields such as fluid machinery and aviation. Computational fluid dynamics provides a simulation of real flow and can visually display calculation results. It can conveniently provide all flow field range information that cannot be measured in complex situations, and has no restrictions on parameters, and has the characteristics of saving overhead and no interference in the flow field. With the increasing requirements for computational fluid dynamics' computational scale, computational...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/20G06F2119/06
Inventor 张兴军雷雨董小社李靖波赵文强周剑锋鲁晨欣伍卫国邹年俊何峰
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products