Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Remote sensing image CPU/GPU (central processing unit/graphics processing unit) co-processing method based on load distribution

A remote sensing image and load distribution technology, applied in the direction of processor architecture/configuration, can solve the problem of insufficient computing performance and achieve the effect of optimizing the distribution effect and improving efficiency

Active Publication Date: 2014-03-12
WUHAN UNIV
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, high-performance processing systems for remote sensing images are usually composed of multi-core CPUs and GPUs, but most of the related research and practice revolve around how to make full use of GPUs to improve the efficiency of big data remote sensing image processing algorithms. As one of the high-performance processing components, multi-core CPUs It is only responsible for data transmission between host memory and GPU memory, GPU kernel function execution parameter configuration and kernel function startup and other interactive operations, and the computing performance is not fully utilized

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
  • Remote sensing image CPU/GPU (central processing unit/graphics processing unit) co-processing method based on load distribution
  • Remote sensing image CPU/GPU (central processing unit/graphics processing unit) co-processing method based on load distribution
  • Remote sensing image CPU/GPU (central processing unit/graphics processing unit) co-processing method based on load distribution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The specific embodiments of the present invention will be described in detail below with reference to the drawings and embodiments. Such as figure 1 As shown, the embodiment includes the following steps:

[0016] Step 1. In the remote sensing image high-performance processing system composed of multi-core CPU and GPU, measure the execution time of the CPU serial version algorithm and the GPU version algorithm respectively.

[0017] In the present invention, the big data remote sensing image is divided into the CPU computing core and the GPU for simultaneous execution according to the load percentage. Therefore, the CPU serial version algorithm and the GPU version algorithm are first run separately and their corresponding execution time is measured. It should be noted that the execution time of the CPU serial version algorithm refers to the running time of the algorithm that only runs on a single CPU core without any parallel means; the execution time of the GPU version algo...

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 remote sensing image CPU / GPU (central processing unit / graphics processing unit) co-processing method based on load distribution. The method comprises the steps of measuring the execution time of a CPU serial version algorithm and a GPU version algorithm respectively; calculating the speed-up ratio of the GPU version algorithm relative to the CPU serial version algorithm according to the execution time of the algorithms; calculating load factors according to the algorithm speed-up ratio, the amount of CPU calculation cores and a load distribution formula; acquiring load percentages corresponding to the CPU calculation cores and the GPU according to the load factors, dividing images to be processed into two parts according to the load percentages, and processing the images by the CPU calculation cores and the GPU respectively. By adopting the method, computing resources in a high-performance remote sensing image processing system consisting of a multi-core CPU and the GPU can be fully used, so that the processing efficiency of big data remote sensing images is improved.

Description

Technical field [0001] The invention belongs to the field of high-performance remote sensing image processing, and relates to a remote sensing image CPU (central processing unit) / GPU (image processor) collaborative processing method based on load distribution. Background technique [0002] In recent years, with the rapid development of earth observation technology, various remote sensing data sources have rapidly increased, image resolution has been greatly improved, and the amount of data that needs to be processed has increased rapidly. On the other hand, with the rapid development of semiconductor technology and computer technology, the computing performance of professional graphics and image display hardware represented by GPU has been continuously improving at a speed exceeding Moore’s Law, and has become a component with high-performance processing capabilities in current computer systems. . At present, high-performance remote sensing image processing systems are usually c...

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
IPC IPC(8): G06T1/20
Inventor 王密方留杨李德仁
Owner WUHAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products