Data processing system and method

A data processing system and data processing technology, applied in the direction of machine execution device, concurrent instruction execution, etc., can solve the complex problems of single-chip multi-core processors, and achieve the goal of ensuring compatibility and scalability, improving performance, and reducing equipment costs. Effect

Inactive Publication Date: 2005-01-19
HUAWEI TECH CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, single-chip multi-core processors are more complicated than single-core processors after all. How to effectively, reasonably and fully use single-chip multi-core processors to process data is a problem that needs to be solved at present.

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
  • Data processing system and method
  • Data processing system and method
  • Data processing system and method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0121] Embodiment 1: If a quad-core processor is used to implement a multi-service router, its functions include: man-machine interface, device management, network management agent, routing calculation, data forwarding, data encryption, data compression, etc. These functions are first divided into three planes.

[0122] Control plane: man-machine interface, device management, network management agent, routing calculation

[0123] Data plane: packet forwarding.

[0124] Service plane: data encryption and data compression.

[0125] Since the device is mainly for business processing, and data encryption and data compression require strong processing capabilities, and considering that new services may need to be added in the future, two processing cores can be allocated to the business plane, and the control plane occupies one processing core. , the data plane also occupies a processing core.

[0126] After allocating the processing cores according to the above method, establis...

no. 2 example

[0131] The second embodiment: a quad-core processor is used to implement a high-speed router. The main functions of the router include: man-machine interface, device management, network management agent, routing calculation, data forwarding, a small amount of data encryption, etc.

[0132] Divide these functions into three planes:

[0133] Control plane: man-machine interface, device management, network management agent, routing calculation

[0134] Data plane: data forwarding

[0135] Service plane: data encryption

[0136] Since the router mainly completes the high-speed data forwarding function, three processing cores can be assigned to the data plane to complete the data forwarding function (assuming the numbers are 1, 2, and 3). Since the business plane only encrypts a small amount of data and does not require very high processing capability, it shares a processing core with the control plane (assuming number 4). The content of the configuration file is as follows:

...

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

It is a data process system and its method, which comprises the following: at least one single multinuclear processor with at least two process nuclear; several process planes used to classify the data to be processed into several groups, wherein, according to the process plane which need arrangement and combination, it assigns relevant process nuclears to the process plane to realize the data process of each process plane and plane combination. The relevant data process method are the following: to divide several process planes; to arrange and combine the process planes according to need and to assign the relevant process nuclear to the process plane or combination; to establish running program; to organize each organization program of the process unclear in certain format into configuration files which designs each store position and operation position of the operation programs; to use the configuration files when starting the system to start the processor.

Description

technical field [0001] The invention relates to a data processing system and method, in particular to a data processing system and method using a single-chip multi-core processor. Background technique [0002] With the rapid development of the network and the Internet, coupled with the emergence of e-commerce, large companies have to face millions of customers, and the capacity of a single processor is limited, which cannot meet the application needs of large data volume, high bandwidth, and large user volume. [0003] In order to meet the needs, the traditional way to improve the processing performance of network equipment is to continuously integrate more transistors and increase cache capacity on the chip, or to use multiple processors, and each processor completes one or more corresponding functions. [0004] However, integrating more transistors and increasing cache capacity simply increases capacity without necessarily enhancing data processing capabilities. In this wa...

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 HUAWEI TECH CO LTD
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