Unlock instant, AI-driven research and patent intelligence for your innovation.

A Method of Optimizing Astronomy Software Gridding

An astronomy and software technology, applied in the field of optimizing astronomy software gridding, can solve the problem that the speed of serial processing version cannot reach the ideal state.

Active Publication Date: 2020-07-10
SHENZHEN UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently, the serial processing version of gridding is not as fast as it should be

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
  • A Method of Optimizing Astronomy Software Gridding
  • A Method of Optimizing Astronomy Software Gridding
  • A Method of Optimizing Astronomy Software Gridding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The main idea of ​​the embodiment of the present invention is: based on MIC, gridding is optimized from two aspects of memory partition parallelism and CPU&MIC load balancing.

[0022] like figure 1 As shown, the method for optimizing gridding based on MIC in the embodiment of the present invention may mainly include the following steps:

[0023] Step 101: Realize memory partition parallelism;

[0024] Step 102: Perform load balancing processing on the CPU and the MIC.

[0025] Wherein, in step 101, perform memory partitioning for the gridding program, eliminate data competition, control boundary effects, and realize multi-thread parallel read and write processing. The process of implementing memory partition parallelism in this step includes: eliminating data competition, memory redundancy division, and correspondence between processes and memory partitions to achieve parallelism. Specifically, the two-dimensional grid grid is divided into four areas representing di...

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 a method for optimizing astronomy software gridding. The method comprises the following steps of: realizing memory partition parallel; and performing load balancing processing of a CPU and a many-integrated-core (MIC) architecture. By means of the method in the embodiment of the invention, the operation efficiency of gridding in a SKA project is greatly increased; and it has an important meaning for the SKA project.

Description

technical field [0001] The invention relates to the field of computer application technology, in particular to a method for optimizing gridding of astronomical software. Background technique [0002] Intel Corporation proposes Many Integrated Core Architecture (MIC, Many Integrated Core Architecture). Unlike other acceleration platforms, MIC is a general-purpose multi-core coprocessor that uses a shared memory architecture, which makes MIC easy to program. [0003] Gridding is a very important step in the data processing of the Square Kilometer Array (SKA, Square Kilometer Array), and it is also one of the best steps. In order to generate a sky image, a series of operations need to be performed on the data collected by the radio telescope, but the data generated by the telescope is irregular and needs to be mapped to a regular two-dimensional grid before Fourier transformation can be performed. This mapping The process is gridding, which is one of the most complicated proce...

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 Patents(China)
IPC IPC(8): G06F9/50
CPCG06F9/5016
Inventor 刘刚郭聪梁文栋毛睿
Owner SHENZHEN UNIV