IO (Input Output) double-buffer interactive multicore processing method for remote sensing image

A remote sensing image and processing method technology, applied in the direction of input/output to record carrier, concurrent instruction execution, machine execution device, etc., can solve the problems of low computing speed, disk data, limited memory size, etc., to improve efficiency and ensure execution Efficiency, satisfying the effect of encapsulation

Active Publication Date: 2013-07-24
SPACE STAR TECH CO LTD
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the bottleneck of the calculation speed of most engineered remote sensing image processing algorithms is still the low IO of disk data and the limited memory size, not just on the CPU optimized for multi-core computing.

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
  • IO (Input Output) double-buffer interactive multicore processing method for remote sensing image
  • IO (Input Output) double-buffer interactive multicore processing method for remote sensing image
  • IO (Input Output) double-buffer interactive multicore processing method for remote sensing image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The specific embodiment of the present invention is described in further detail below in conjunction with accompanying drawing:

[0034] Such as figure 1 Shown, the realization principle of the present invention is:

[0035] (1) The cache block space for temporary storage of remote sensing data in PC memory, firstly determine the number of multi-core computing threads according to the number of CPU cores in the processing system, and determine different data block strategies for different remote sensing image processing algorithms, including full row block, full Column block, full band block and fixed column width block strategies;

[0036] (2) Program control starts all remote sensing image pixel calculation threads, and each remote sensing image pixel calculation thread sends a read and write remote sensing image request when reading and writing the first remote sensing image pixel, and one of the CPUs starts reading and writing according to the program control of th...

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 IO (Input Output) double-buffer interactive multicore processing method for a remote sensing image. The method comprises the following steps of determining the quantity of multicore computing threads according to the quantity of CPU (Central Processing Unit) cores of a processing system; determining various data segmentation strategies according to various remote sensing image processing algorithms; starting each remote sensing image processing computing thread, starting to execute the remote sensing image processing algorithms and sending a data access request and an output request during the period; reading or writing in a data request according to the computing threads, starting a reading-writing data thread, reading image data into buffer memories R1 and R2 in order according to a predetermined reading segmentation strategy, and writing processed result data into writing buffers W2 and W1 in order; and destructing the reading-writing double-buffer and ending the reading-writing thread and each computing thread till the completion of the computing process according to the processing algorithms and the stopping of data reading-writing visit. With the adoption of the IO double-buffer interactive multicore processing method for the remote sensing image, the resource utilization rate of a multicore CPU and the efficiency of disk IO visit are improved, and a contradiction between limited memory space and mass remote sensing data processing is solved.

Description

technical field [0001] The invention relates to a multi-core computing method, in particular to an IO double-buffer interactive multi-core processing method for remote sensing images, belonging to the technical field of computer remote sensing image processing, and used for high-resolution panchromatic, multi-spectral, hyperspectral and radar in remote sensing applications Rapid processing of various types of massive remote sensing images. Background technique [0002] The processing of massive remote sensing images often consumes a lot of time for users. Although computer hardware equipment has been greatly developed, the processing speed of massive remote sensing images is limited. The possible reason is that the underlying data-driven design of the remote sensing image processing algorithm does not fully utilize the CPU computing resources and disk IO resources of the computer, and there are too many calculations or waiting for IO access; or it is due to the data processi...

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): G06F3/06G06F9/38
Inventor 刘翔姚尧王玮哲邹同元
Owner SPACE STAR TECH CO LTD
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