Real-time processing method of multiple video data on multi-GPU (multiple graphics processing unit) platform

A multi-channel video, real-time processing technology, applied in the field of data processing, can solve the problems of complex parallel structure, difficult to make full use of computing resources, difficult to balance real-time processing of computing resources, etc., to achieve the effect of speeding up computing speed

Active Publication Date: 2017-05-17
PEKING UNIV
View PDF18 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in order to efficiently process multiple analysis tasks of multiple video streams in parallel on a multi-GPU platform, it is still necessary to face complex parallel structures on heterogeneous platforms, difficulty in fully utilizing computing resources, difficulty in balancing computing resources among multiple tasks, and limitations in real-time processing. Strong and other challenges
[0004] The method for solving the scheduling problem of the multi-GPU platform in the prior art, such as: the invention patent whose authorization announcement date is September 10, 2014, and whose authorization announcement number is CN104035751A: data parallel processing method based on multiple graphics processors and device; the authorized announcement date is November 19, 2014, and the authorized announcement number is CN104156264A invention patent: a parallel real-time scheduling method for baseband signal processing tasks based on multiple GPUs, all of which have multiple problems that cannot be directly applied to multiple data streams. The problem of task processing, the application has certain limitations

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
  • Real-time processing method of multiple video data on multi-GPU (multiple graphics processing unit) platform
  • Real-time processing method of multiple video data on multi-GPU (multiple graphics processing unit) platform
  • Real-time processing method of multiple video data on multi-GPU (multiple graphics processing unit) platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0042] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and / or groups thereof. It will be understoo...

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 provides a real-time processing method of multiple video data on multi-GPU (multiple graphics processing unit) platform; the method mainly comprises the steps of 1, establishing a layered parallel structure based on task processors; 2, initializing the task processors in the layered parallel structure, and receiving monitoring video data and processing the monitoring video data in real time by each task processor; 3, carrying out environment monitoring, calculating task queue health level, task cache region health level and health level of each GPU according to the results of environment monitoring; 4, scheduling the task processors and distributing tasks according to the task queue health level, the cache region health level and the health level of each GPU; 5, repeating the steps 3 and 4 regularly so that balanced load is maintained among the GPUs. A complete parallel scheduling and data management scheme is designed for the real-time processing of multiple video multiple tasks on the multi-GPU platform, the great calculating capacity of a multi-GPU processor can be utilized efficiently, and calculating speed is increased greatly.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a method for real-time processing of multi-channel video data on a multi-GPU platform. Background technique [0002] With the vigorous development of multimedia technology, under the development trend of "Safe City, Smart City", the promotion of national intelligent transportation is increasingly strengthened, and the coverage of urban traffic surveillance is becoming wider and wider, and the huge amount of data is for extraction. And analyzing surveillance video poses great challenges. At the current stage, the intelligent analysis system for surveillance video is mainly aimed at bayonet images. So far, there has not been a widespread and mature intelligent analysis system for surveillance video data. The main reason that limits the development of this system is the lack of computing power. [0003] In recent years, with the development of high-performance GPU (Graphics...

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): H04N7/18G06T1/20
CPCG06T1/20H04N7/181
Inventor 田永鸿李洪宇王耀威黄铁军
Owner PEKING 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