Multiple data stream processing method based on MIC co-processor

A technology of co-processor and multi-data stream, which is applied in the direction of machine execution device and concurrent instruction execution, etc. It can solve the problems of low efficiency, inability to adapt to real-time system requirements, multi-data stream processing parallelism and low real-time performance, etc.

Inactive Publication Date: 2015-12-30
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the data scale is large, the data is often used as the medium of disk or tape, so the execution of query operations requires a large number of I / O exchanges, which is inefficient and cannot meet the needs of real-time systems.
Due to the ever-changing and unpredictable characteristics of multi-data streams and the generation of multi-data stream bursts, higher requirements are placed on the load capacity of multi-data streams. At the same time, multi-data stream processing is difficult to meet real-time requirements due to excessive time overhead. , so the parallelism and real-time performance of multi-data stream processing are very low

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
  • Multiple data stream processing method based on MIC co-processor
  • Multiple data stream processing method based on MIC co-processor
  • Multiple data stream processing method based on MIC co-processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The core of the present invention is to provide a multi-data stream processing method based on the MIC coprocessor, so as to improve the parallelism and real-time performance of multi-data stream processing.

[0027] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0028] Please refer to figure 1 , figure 1 A flow chart of a multi-data stream processing method based on the MIC coprocessor...

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 multiple data stream processing method based on an MIC co-processor. The method comprises the steps that a central processing unit (CPU) acquires a data source and transmits multiple data streams which arrive in parallel to the MIC co-processor through a PCIE bus; the MIC co-processor performs parallel calculation on the data streams by adopting a four-layer sliding window model and carries out a multiple data stream query algorithm to obtain a data stream query result; the MIC co-processor returns the data stream query result to the CPU; the CPU obtains an IO output task of a user according to the data stream query result and carries out the IO output task. According to the multiple data stream processing method based on the MIC co-processor, the parallel performance and real-time performance of multiple data stream processing are improved.

Description

technical field [0001] The invention relates to the technical field of big data high-performance computing, in particular to a multi-data stream processing method based on an MIC coprocessor. Background technique [0002] Real life, high-speed network fault diagnosis, transaction data flow in retail business, online auction, transaction log, Web tracking and personalization, medical monitoring, phone record data flow in communication field, packet flow in network monitoring, environment The temperature monitoring data and the image data stream sent back by the satellite form a data form different from the static data in the traditional database. The arrival of data in data streams is fast, time-varying, unpredictable and infinite in the form of data streams, and it is impossible to completely store the original data. Moreover, the amount of data generated by these data streams is growing rapidly in many application fields, and the applications that generate data streams usu...

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): G06F9/38
Inventor 卢晓伟
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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