Method for realizing of real-time data parallel compression by utilizing GPU (Graphic processing unit) cooperative computing

A real-time data and algorithm technology, applied in computing, electrical digital data processing, special data processing applications, etc., to achieve the effect of improving compression efficiency

Inactive Publication Date: 2013-09-18
华北计算机系统工程研究所
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are still few domestic cases of applying general-purpose GPU computing to real-time databases

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
  • Method for realizing of real-time data parallel compression by utilizing GPU (Graphic processing unit) cooperative computing
  • Method for realizing of real-time data parallel compression by utilizing GPU (Graphic processing unit) cooperative computing
  • Method for realizing of real-time data parallel compression by utilizing GPU (Graphic processing unit) cooperative computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the object, technical solution and advantages of the present invention clearer, specific examples are given below to further describe the present invention in detail.

[0022] Usually, after the real-time data is collected through the acquisition interface of the field equipment (PLC, DCS), it will be sent to the real-time database after exception processing. The exception processing is a concept proposed in the PI database. Perform a simple evaluation of the values ​​and discard those data records that are obviously wrong. Through such data preprocessing, the burden on the real-time database can be effectively reduced and the efficient operation of the real-time database can be ensured. After the real-time data enters the database, it will be divided into two directions. One direction is to update the real-time data of the measuring point. The update of real-time data will also be transmitted to the configuration screen at the same time, forming an ani...

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 realizing real-time data parallel compression by utilizing GPU (Graphic Processing Unit) cooperative computing. In order to increase the efficiency of processing large-scale data compression by a real-time database and increase the system data processing ability, the data compression is realized by using a GPU cooperative computing mode by adopting a CUDA (Computer Unified Device Architecture) technology, and the compression algorithm adopts a common revolving door compression algorithm of an industrial real-time database. A compression algorithm flow which is modified according to a GPU parallel method is shown in an attached diagram of the abstract. According to the method for realizing data compression computing by adopting GPU parallelization, disclosed by the invention, the compression efficiency is increased by about 70%; and the increasing of the compression efficiency means that the operation load of a CPU (Central Processing Unit) can be reduced to a certain degree, and the performance of the whole real-time database system can be increased.

Description

technical field [0001] The invention patent belongs to computer engineering application software, which is applied to data compression of real-time database system in industrial control. Background technique [0002] Real-time database is the product of the combination of database technology and real-time system. Real-time databases are widely used in process industries (petrochemical, electric power, steel). It can be used for automatic collection, storage and monitoring of the production process, and can also store years of data at each process point online, which is the core of the enterprise MES. Since the real-time database is mainly used in the process industry, and the process industry usually has a relatively large number of points, it also needs to complete the storage of a large amount of historical data while requiring real-time performance. Therefore, how to efficiently organize and manage the historical data of the real-time database is a matter of It has beco...

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/30
Inventor 徐新国朱廷劭王玉
Owner 华北计算机系统工程研究所
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