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

Fat tree type network-on-chip mapping method based on differential evolution and predatory search strategy

A differential evolution, on-chip network technology, applied in the network field, can solve the problems of back-end wiring trouble, crosstalk between lines, difficult to apply IP core mapping, etc., to achieve the effect of optimal energy consumption results and shorten the running time

Active Publication Date: 2012-01-18
陕西光电子先导院科技有限公司
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the development of transistor technology and the rapid increase of processor frequency, the number and complexity of IP cores in SoC continue to increase, and the main problems faced by the bus structure are as follows: (1) The problem of long interconnect lines
As the number of IP cores connected to the bus increases, the length of the bus will inevitably increase, which will cause trouble for the back-end wiring and cause crosstalk between lines.
(2) Clock synchronization problem
With the increase of integrated circuit frequency and the improvement of chip integration, global synchronization is becoming more and more difficult to achieve
(3) The problem of address space scalability. The increase of IP cores in the SoC system and the increase of interconnect lines will introduce more parasitic resistance and capacitance, resulting in increased circuit delay. The final delay may exceed the clock cycle, which actually limits The number of IP cores connected to the bus, thus limiting the scalability of the system
In recent years, most mapping algorithms use heuristic algorithms, including genetic algorithms, branch and bound algorithms, ant colony algorithms, simulated annealing algorithms, etc. cost, and it is easy to fall into a local optimal solution, it is difficult to apply to large-scale and fast IP core mapping, and it cannot guarantee to obtain low-energy mapping results in a short time

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
  • Fat tree type network-on-chip mapping method based on differential evolution and predatory search strategy
  • Fat tree type network-on-chip mapping method based on differential evolution and predatory search strategy
  • Fat tree type network-on-chip mapping method based on differential evolution and predatory search strategy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] the following to figure 1 The illustrated 16-core video object plane decoding VOPD communication core map is used as an example to describe the present invention in detail.

[0027] For convenience of description, the present invention numbers each IP core in the communication core diagram of video object plane decoding VOPD: IP1, IP2, ..., IP16, and the order of numbering does not affect the mapping position of the IP core. The communication core diagram of video object plane decoding VOPD and the number of each IP core are as follows figure 1 shown. figure 1 In , each vertex represents an IP core, and the number on the vertex represents the number of the IP core. If there is an edge between two vertices, it means that there is a communication relationship between the two IP cores. The weight of the edge represents It controls the communication traffic between these two IP cores.

[0028] refer to figure 2 , the specific implementation steps of the present inventi...

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 fat tree type network-on-chip mapping method based on a differential evolution and predatory search strategy, which comprises the following steps of: (1) initializing the current optimal mapping result and defining a plurality of peripheral solutions which use any one solution as a center to form a limit array in the solution space; (2) setting limit arrays R[0], R[1],..., R[T-1] with the limit total amount of T at the periphery of the current optimal mapping result and defining the current limit variable to be R[i]; (3) searching the periphery of the current limit variable R[i] by adopting a differential evolution method; if a better solution is found out, updating the current optimal mapping result and turning back to the step (2); otherwise, turning to the step (4); (4) updating the current limit variable i which is equal to i plus 1; if i is smaller than T-1, turning back to the step (3); and otherwise, outputting the current optimal mapping result. By using the method, the problem of local optimum is solved through adjustment of limitation, the network energy consumption is greatly reduced, the mapping running time is reduced and the mapping of a low-energy consumption and rapid large-scale IP (Internet Protocol) core in the fat tree type network on a chip can be realized.

Description

technical field [0001] The invention belongs to the field of network technology, relates to a system-level chip design and a method for mapping an on-chip IP core to a network node, and is suitable for fast IP core mapping on a large-scale fat tree-type on-chip network with low energy consumption. Background technique [0002] The system-on-chip (SoC) based on the bus architecture is an integrated circuit design method characterized by the multiplexing of IP cores. These IP cores can be general-purpose processors, coprocessors, DSPs, application-oriented hardware, memory modules, and input / output modules, among others. With the development of transistor technology and the rapid increase of processor frequency, the number and complexity of IP cores in SoC continue to increase, and the main problems faced by the bus structure are as follows: (1) The problem of long interconnect lines. As the number of IP cores connected to the bus increases, the length of the bus will inevita...

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): H04L12/56H04L29/06H04L12/933
Inventor 顾华玺张碧霞杨银堂王琨邓植
Owner 陕西光电子先导院科技有限公司
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