Multi-processor system and data processing method thereof

A multi-processor system and data processing technology, applied in the direction of multi-programming devices, resource allocation, program control devices, etc., can solve the problems of low CPU utilization rate, reduced working efficiency of computer products, and inability to be effectively used to achieve the realization of The effect of intelligence

Active Publication Date: 2014-01-15
无锡驰沃信息技术有限公司
View PDF6 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of realizing the present invention, the inventors found that in the above-mentioned computer products, when the platform 12 is based on a multi-CPU or multi-core architecture, each CPU or core can only be fixedly occupied by a certain application program. This fixed binding method exists A serious problem: the utilization rate of the CPU is low, which leads to the reduction of the work efficiency of computer products. At this time, the CPU occupied by applications that do not need to run data will be idle again and cannot be effectively 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
  • Multi-processor system and data processing method thereof
  • Multi-processor system and data processing method thereof
  • Multi-processor system and data processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0054] A multi-processor system refers to two or more processors with similar functions. The processors can exchange data with each other. All processors share memory, input and output devices, controllers and peripheral devices. The entire hardware system is operated by a unified System control realizes comprehensive parallelism of jobs, tasks, programs, arrays and elements between processors and programs.

[0055] Multi-core processors are also called multiple microprocessor core...

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

Provided is a multi-processor system. The multi-processor system comprises an application system, a virtual platform, a virtual hardware system and a hardware forwarding system, wherein one or more applications run on the application system, one or more virtual machines run on the virtual platform, each virtual machine supports operation of a different operating system, and supports operation of one or more applications of the application system, the virtual hardware system comprises a plurality of virtual CPUs, a main core and dedicated memories special for the virtual CPUs, the memories correspond to the virtual CPUs respectively, each virtual CPU is used for supporting operation of each virtual machine, each virtual CPU corresponds to the only virtual ID, a virtual hardware management system runs on the main core, and is used for being in charge of management of all the virtual CPUs, the content of management of all the virtual CPUs includes operation of having control over the number of physical CPUs or physical inner cores in each virtual CPU as needed, the hardware forwarding system is used for receiving messages, searching for forwarding tables, and carrying out processing and forwarding on the messages with corresponding entries according to indication of the entries.

Description

technical field [0001] The present invention relates to the technical field of computer processors, and more specifically, to a multiprocessor system and a data processing method for the multiprocessor system. Background technique [0002] The development of computer processor technology from a single-core CPU (Central Processing Unit, CPU) to a multi-core CPU has greatly improved the processing performance of the CPU. In computer products (such as network communication equipment and application servers, etc.), more and more one or more multi-core CPUs are used to maximize the processing capabilities of the products. [0003] In the prior art, the basic structure of the computer product is as figure 1 As shown, it includes an application system 11, a platform 12 and a hardware forwarding system 13, wherein: the application system 11 is used to run various application programs, such as firewall, content analysis and load balancing, etc.; the hardware forwarding system 13 inc...

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/50G06F9/455
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