Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and router for processing packets in network on chip

An on-chip network and router technology, applied in the computer field, can solve problems such as long branch jump spans, performance impact, and lack of instruction caches, and achieve the effects of reducing network access overhead, improving overall performance, and reducing memory access delays

Active Publication Date: 2020-02-14
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such programming features lead to large Internet applications and long branch jump spans, most of which will exceed the capability range of the processor's L1 or even L2 cache, resulting in a large number of instruction cache misses, so that many application program instructions can only be placed in the In memory and L3 cache
The processor reads instructions from these places far away from the core. Since there is no special through channel, it will cause a large delay and directly affect the performance.

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 and router for processing packets in network on chip
  • Method and router for processing packets in network on chip
  • Method and router for processing packets in network on chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. 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.

[0040] figure 1 A schematic flowchart of a method for processing packets in a network on chip according to an embodiment of the present invention is shown. The method 100 can be performed by a router in a network on chip, such as figure 1 As shown, the method 100 includes:

[0041] S110. The router receives the request message sent by the first processor core;

[0042] S120, the router determines the relationship between the address of the cach...

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 provides a method for processing a message in a network-on-chip, and a router. The method comprises the steps that: the router receives a request message sent by a first processor core; the router determines a relationship between an address of a cached response message and an address of the request message, wherein the cached response message comprises a response message of at least one second processor core which is not directly connected to the router; and the router determines a processing manner of the request message according to the relationship. Therefore, the memory access time delay can be reduced, the overall performance of a processor can be improved, and network access overhead can be reduced by utilizing data sharing opportunities of the different processor cores.

Description

technical field [0001] The embodiments of the present invention relate to the computer field, and more specifically, relate to a method and a router for processing packets in a network on chip. Background technique [0002] Due to the separation of processor manufacturers and memory manufacturers in the industrial structure, the development of memory technology and processor technology is not synchronized. In the past 20 years, the performance of the processor has been rapidly improved at a rate of about 55% per year, while the rate of improvement of the memory performance is only about 10% per year. Accumulated for a long time, the unbalanced development speed has caused the current memory access speed to seriously lag behind the processor's calculation speed, and memory bottlenecks have made it difficult for high-performance processors to perform as they should. This requires increasing processing power. This kind of memory bottleneck that seriously hinders the performanc...

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 Patents(China)
IPC IPC(8): H04L12/933H04L12/747
CPCH04L45/742H04L49/109
Inventor 顾雄礼蔡卫光方磊
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products