Data bus in multi-kernel processor chip

A multi-core processor and data bus technology, applied in the direction of electrical digital data processing, instruments, digital computer components, etc., can solve the core's impact on data input/output operations, static routing network performance, complex routing control, poor bus flexibility, etc. Problems, to achieve good mapping, improve the main frequency of the system, and achieve the effect of good local characteristics

Active Publication Date: 2011-05-18
BEIJING MXTRONICS CORP +1
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] (1) Multi-core processors using static routing buses generally have poor flexibility and low utilization of the bus, and the overall performance of the chip can only be brought into play for specific applications;
[0020] (2) Although the data throughput rate of the static network is high, in practical applications, the input / output operation of the kernel to data often becomes the bottleneck that affects the performance of the static routing network;
[0021] (3) If the multi-core processor using the dynamic routing bus is aimed at a tile structure with strong scalability, it will lead to complex routing control. Once the data channels of dynamic routing increase, the power consumption will be very large; for other structures, The data needs to be transmitted along the route in a single cycle, and the data transmission delay is proportional to the length of the route, so that the main frequency of the entire chip will not be very high;

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 bus in multi-kernel processor chip
  • Data bus in multi-kernel processor chip
  • Data bus in multi-kernel processor chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The specific embodiments of the present invention will be further introduced below in conjunction with the accompanying drawings.

[0043] In the embedded field, traditional control-intensive applications are gradually changing to data-intensive applications, and the proportion of data calculation and processing is gradually increasing. In response to this feature, in the design of multi-core chips, (taking the use of DSP engines as an example) is to integrate several DSP (digital signal processor) engines into the same chip, relying on the data communication network in the chip to realize these DSP engines. data interaction between them.

[0044] The data bus in the multi-core processor chip (or "multi-core chip") in the present invention is composed of a static routing bus and a dynamic routing bus. In terms of functional division, the static routing bus is responsible for high-throughput data transmission, and the dynamic routing bus completes flexible control varia...

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 relates to a data bus in a multi-kernel processor chip, which comprises route control units (102) in one-to-one correspondence to a kernel (101); a kernel data transmission bus is arranged between each route control units (102) and the kernel (101) and two, three or four pairs of route data transmission buses are arranged between adjacent route control units (102). The route control unit (102) further has a static route exchange unit and a dynamic route exchange unit. The bus network structure realizes agile transfer of data variables while realizing data stream transfer with high throughput rate simultaneously.

Description

technical field [0001] The invention relates to a bus network structure in a multi-core processor chip, in particular to a design structure of a data communication bus between cores. Background technique [0002] As microelectronics technology gradually enters the nanometer level, the ensuing problem is that the width of the copper wires inside the processor is too thin, so that the electrons between the wires attract each other to generate electronic transitions; the thinner wire width means The failure rate has increased significantly; the power consumption of the chip has seriously affected the performance of the processor. As the microscopic limit that human beings can grasp, it will be difficult to use thinner line width and smaller circuits to improve the performance of processors in the future, that is, relying on the advancement of electronic technology can no longer continue to support the performance of processors. keep improve. [0003] Therefore, relying on arc...

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
IPC IPC(8): G06F15/173G06F13/28
Inventor 宋立国
Owner BEIJING MXTRONICS CORP
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