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 and search strategy technology, applied in the network field, can solve problems such as back-end wiring troubles, crosstalk between lines, exceeding clock cycles, etc., and achieve the effect of shortening running time and optimizing energy consumption

Inactive Publication Date: 2014-04-02
陕西光电子先导院科技有限公司
View PDF0 Cites 0 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 is 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 the convenience of description, the present invention numbers each IP core in the communication core diagram of the video object plane decoding VOPD: IP1, IP2,..., IP16, and the order of the number does not affect the mapping position of the IP core. Video object plane decoding VOPD communication core diagram and the number of each IP core such as figure 1 Shown. figure 1 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, and the weight of the edge represents The traffic between these two IP cores.

[0028] Reference figure 2 The specific implementation steps of the present invention are as follows:

[0029] Step 1. Initi...

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 of a large-scale fat tree-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 IP core multiplexing. These IP cores can be general-purpose processors, coprocessors, DSPs, application-oriented hardware, memory modules, input / output modules, and so on. With the development of transistor technology and the rapid growth of processor frequency, the number and complexity of IP cores in SoC continue to increase. The main problems facing the bus structure are: (1) Long interconnection lines. With the increase in the number of IP cores connected to the bus, the length of the bus will inevitably increase, which will cause trouble to the back...

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/931H04L29/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