[go: up one dir, main page]

CN114266216A - A method to minimize chip layout line length - Google Patents

A method to minimize chip layout line length Download PDF

Info

Publication number
CN114266216A
CN114266216A CN202111002016.2A CN202111002016A CN114266216A CN 114266216 A CN114266216 A CN 114266216A CN 202111002016 A CN202111002016 A CN 202111002016A CN 114266216 A CN114266216 A CN 114266216A
Authority
CN
China
Prior art keywords
ccc
linear array
grid
vertices
embedding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111002016.2A
Other languages
Chinese (zh)
Other versions
CN114266216B (en
Inventor
韩志杰
付银赟
李�杰
杜晓玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan University
Original Assignee
Henan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Henan University filed Critical Henan University
Priority to CN202111002016.2A priority Critical patent/CN114266216B/en
Publication of CN114266216A publication Critical patent/CN114266216A/en
Application granted granted Critical
Publication of CN114266216B publication Critical patent/CN114266216B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention relates to the technical field of chip layout embedding, and discloses a method for minimizing the length of a chip layout line, which comprises the following steps: s1, the common structure of the chip is a linear array and a grid, and the interconnection network is represented by a graph G (V, E), wherein V is a vertex set and represents a communication node; e is an edge set which represents a physical link, nodes of the physical link are coded according to a certain rule by analyzing the structural characteristics of Cube-Connected Cycles (CCC), and mapping relations between the CCC and the vertex and the edges of the linear array and the grid structure are respectively found, so that an n-dimensional Cube connecting ring (CCC (k, n) can be embedded in the linear array and the grid with the minimum line length, wherein k is more than or equal to n); the length of the embedded wire is obtained in the later period, so that the communication delay in the network is effectively reduced, the utilization rate of the processor is improved, and important theoretical guidance and practical application value are provided for the design of the interconnection network and the quantitative analysis and evaluation of the network performance.

Description

Method for minimizing chip layout line length
Technical Field
The invention relates to the technical field of chip layout embedding, in particular to a method for minimizing the length of a chip layout line.
Background
With the development of science and technology, the requirement of processing mass data on the computing power of a processor is higher and higher. As an integrated circuit architecture, a Network-on-chip (Network-on-chip) can provide high performance interconnects between processors, with the core idea describing the communication between processors on a chip. The connection mode between communication nodes in the system is defined by a topological structure, and the performances of the network in terms of bandwidth, transmission delay, expandability and the like depend on the topological structure to a great extent. Due to the limitation of chip area, the wire length and layout become important factors affecting the network performance such as transmission delay and throughput. The solution of the place and route problem can be classified as a graph embedding problem.
Embedding is not only related to the ability of the structure to simulate other structures, but the length of the wire after embedding also affects the communication between different communication nodes. The existing network-on-chip structure mainly comprises a grid structure, a surrounding structure, a honeycomb structure and the like, the structure is simple, the realization is easy, and researchers can embed structures such as a hypercube structure, a local torsional cube structure and the like into a linear array and a grid to obtain the corresponding minimum line length so as to improve the performance of the network.
The hypercube network plays an important role in graph embedding, and has good symmetry, low diameter and strong connectivity. The CCC structure is a variation of the hypercube, where each node in the hypercube is replaced by a set of nodes, which form a ring, and k links in the hypercube connected to the same node are allocated to h nodes in the ring, aiming to reduce the number of links per node and improve the system performance. Thus, the CCC (h, k) contains h × 2kEach node using an address (c, p) (0. ltoreq. c.ltoreq.2)k1,0 ≦ p ≦ h-1), where c represents to which ring the node belongs and p represents the position of the node in the ring. Besides, the CCC structure has good symmetry and regularity and is widely applied. There are all the lengths of the turns in the CCC, which is close to a double-turn when n is odd and close to a double-turn when n is even. CCC is well suited to meet most of the requirements of the basic principles of network design, and therefore it becomes one of the popular topologies for parallel processing.
In conclusion, it is an important research direction to embed a network with good performance into a network-on-chip structure to improve the network performance, so that the minimization of the line length of the chip layout has important theoretical guidance and practical significance.
Disclosure of Invention
Technical scheme (I)
In order to achieve the purpose, the invention provides the following technical scheme: a method of minimizing chip layout line length, comprising the steps of:
s1, the common structure of the chip is a linear array and a grid, and the interconnection network is represented by a graph G (V, E), wherein V is a vertex set and represents a communication node; e is an edge set which represents a physical link, nodes of the physical link are coded according to a certain rule by analyzing the structural characteristics of Cube-Connected Cycles (CCC), the mapping relations between the CCC and the peaks and edges of the linear array and the grid structure are respectively found, and finally an n-dimensional Cube connecting ring (CCC (k, n), wherein k is more than or equal to n) can be embedded into the linear array and the grid by the minimum line length and comprises 2nCircles, each circle containing k vertices, the method discusses the case where n-k;
s2, embedding n-dimensional cube communication circle CCC (n, n) into linear array P (n × 2)n) Let f: v (CCC (n, n)) → V (P (n × 2)n) Denotes an embedding, numbering CCC (n, n) periodically according to the recursive construction process of the hypercube, P (n × 2)n) The vertex in (1, 2, K, n x 2)nLet f (v) be lex (v) for any v ∈ CCC (n, n);
s3, embedding the n-dimensional cube communication circle CCC (n, n) into the grid M (n, 2)n) Let p: v (CCC (n, n)) → V (M (n, 2)n) Represents an embedding, the first row in the grid being 0 to 2 from left to rightn-1 is numbered, line i is from left to right according to (i-1)2n,(i-1)2n+1,K,i×2n-1 is numbered, where i ═ 0, 1, K, n-1, for any u ∈ CCC (n, n),
Figure BDA0003235808880000021
wherein u ═ u (u)n-1L u0J) (j is more than or equal to 0 and less than or equal to n), then
Figure BDA0003235808880000022
Preferably, the embedding in step S1 is specifically: mapping from one topology to another topology, an embedding of graph G to graph H is represented as a single ray of graph G to graph H, and the method discusses embedding CCC (n, n) into a linear array and a mesh, that is, finding the mapping relationship between CCC (n, n) and the vertex and edge of the linear array and the mesh respectively, so that the line length is the shortest for the linear array and the mesh after mapping.
Preferably, the linear array in step S2 is specifically: p (nx 2)n) Is represented by having n × 2nA linear array of vertices, wherein vertices V (P (n × 2) of the linear arrayn))={1,2,K,n×2nEdge E of the linear array (P (n × 2)n))={(i,i+1)|i∈[1,n×2n-1]}。
Preferably, in step S2, the CCC (n, n) is numbered periodically according to the recursive construction process of the hypercube, specifically: hypercube (Q)n) The recursive constitution of (c) is expressed as: q1=k2,
Figure BDA0003235808880000031
Wherein K2Is a second order complete graph, QnU-u of two vertexesn-1L u1u0And v ═ vn-1L v1v0The two-dimensional structure is numbered in a way of one dragon clockwise from (0,0) on the basis that the recursion construction mode of the CCC is consistent with that of the hypercube if and only if u and v have different coordinates, and the vertexes of the CCC are numbered in a three-dimensional and above two-dimensional recursion mode.
Preferably, in step S3, the grid structure specifically includes: an M x n grid M (M, n) is represented by an M x n matrix,
Figure BDA0003235808880000032
wherein V (M) ═ fαijI is more than or equal to 1 and less than or equal to m, and j is more than or equal to 1 and less than or equal to n }, when i is more than or equal to 1 and less than or equal to m and j is more than or equal to 1 and less than or equal to n-1, (alpha)i,ji,j+1) E (M), when k is more than or equal to 1 and less than or equal to m-1 and l is more than or equal to 1 and less than or equal to n, (alpha)k,lk+1,l)∈E(M)。
(II) advantageous effects
The invention provides a method for minimizing the length of a chip layout line, which has the following beneficial effects:
the invention discloses a method for minimizing the wire length of chip layout, which can effectively reduce the communication delay in the network and improve the utilization rate of a processor by solving the wire length after embedding in the later period, and has important theoretical guidance and practical application value for the design of interconnection networks and the quantitative analysis and evaluation of network performance.
Drawings
Fig. 1 is a schematic diagram of a periodic encoding mode of CCC (3,3) that needs to be embedded in a linear array when n is 3 in the present invention;
FIG. 2 shows a linear array P (3X 2) of the present invention3) The encoding method of (3) and the schematic connection diagram after embedding the CCC (3, 3);
fig. 3 is a schematic diagram of a periodic encoding manner of CCC (3,3) required to be embedded into a grid when n is 3 in the present invention;
FIG. 4 shows a grid M (n, 2) according to the present inventionn) The coding method of (1).
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1 to 4, the present invention provides a technical solution: a method of minimizing chip layout line length, comprising the steps of:
s1, the common structure of the chip is a linear array, a grid, the interconnection network is represented using graph G (V, E),where V is a set of vertices representing communication nodes; e is an edge set which represents a physical link, nodes of the physical link are coded according to a certain rule by analyzing the structural characteristics of Cube-Connected Cycles (CCC), the mapping relations between the CCC and the peaks and edges of the linear array and the grid structure are respectively found, and finally an n-dimensional Cube connecting ring (CCC (k, n), wherein k is more than or equal to n) can be embedded into the linear array and the grid by the minimum line length and comprises 2nCircles, each circle containing k vertices, the method discusses the case where n-k;
the embedding is specifically as follows: mapping from one topology structure to another topology structure, wherein an embedding of a graph G to a graph H is represented as a single ray from the graph G to the graph H, the method discusses the embedding of CCC (n, n) into a linear array and a grid, namely, finding the mapping relation between the CCC (n, n) and the vertex and edge of the linear array and the grid respectively, so that the line length is the shortest for the linear array and the grid after mapping;
s2, embedding n-dimensional cube communication circle CCC (n, n) into linear array P (n × 2)n) Let f: v (CCC (n, n)) → V (P (n × 2)n) Denotes an embedding, numbering CCC (n, n) periodically according to the recursive construction process of the hypercube, P (n × 2)n) The vertex in (1, 2, K, n x 2)nLet f (v) be lex (v) for any v ∈ CCC (n, n);
the linear array is specifically as follows: p (nx 2)n) Is represented by having n × 2nA linear array of vertices, wherein vertices V (P (n × 2) of the linear arrayn))={1,2,K,n×2nEdge E of the linear array (P (n × 2)n))={(i,i+1)|i∈[1,n×2n-1]};
Numbering CCC (n, n) periodically according to the recursion composition process of the hypercube, specifically: hypercube (Q)n) The recursive constitution of (c) is expressed as: q1=k2,
Figure BDA0003235808880000051
Wherein K2Is a second order complete graph, QnU-u of two vertexesn-1L u1u0And v ═vn-1L v1v0The two-dimensional structure is numbered clockwise according to a dragon mode from (0,0) on the basis that the recursion forming mode of the CCC is consistent with that of a hypercube if and only if u and v have different coordinates, and the vertexes of the CCC are numbered in three-dimensional and above according to two-dimensional recursion;
s3, embedding the n-dimensional cube communication circle CCC (n, n) into the grid M (n, 2)n) Let p: v (CCC (n, n)) → V (M (n, 2)n) Represents an embedding, the first row in the grid being 0 to 2 from left to rightn-1 is numbered, line i is from left to right according to (i-1)2n,(i-1)2n+1,K,i×2n-1 is numbered, where i ═ 0, 1, K, n-1, for any u ∈ CCC (n, n),
Figure BDA0003235808880000052
wherein u ═ u (u)n-1L u0J) (j is more than or equal to 0 and less than or equal to n), then
Figure BDA0003235808880000053
The grid structure specifically is: an M x n grid M (M, n) is represented by an M x n matrix,
Figure BDA0003235808880000054
wherein v (m) ═ { αijI is more than or equal to 1 and less than or equal to m, and j is more than or equal to 1 and less than or equal to n }, when i is more than or equal to 1 and less than or equal to m and j is more than or equal to 1 and less than or equal to n-1, (alpha)i,ji,j+1) E (M), when k is more than or equal to 1 and less than or equal to m-1 and l is more than or equal to 1 and less than or equal to n, (alpha)k,lk+1,l)∈E(M)。
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (5)

1.一种使得芯片布局线长最小化的方法,其特征在于:包括以下步骤:1. A method for minimizing the length of a chip layout line, comprising the following steps: S1、芯片的常用结构为线性阵列、网格,使用图G(V,E)来表示互连网络,其中V是顶点集,表示通信节点;E是边集,表示物理链路,通过分析立方体连通圈(Cube-ConnectedCycles,CCC)的结构特点,按照一定规律对其节点进行编码,分别找到CCC与线性阵列、网格结构的顶点及边的映射关系,最终使得在线性阵列及网格中,能以最小线长嵌入一个n维的立方体连接圈(CCC(k,n),k≥n),包含2n个圈,每个圈包含k个顶点,本方法讨论n=k的情况;S1. The common structures of chips are linear arrays and grids. A graph G(V, E) is used to represent the interconnection network, where V is the vertex set, which represents the communication node; E is the edge set, which represents the physical link. By analyzing the cube According to the structural characteristics of the connected cycle (Cube-ConnectedCycles, CCC), the nodes are coded according to certain rules, and the mapping relationship between the CCC and the linear array and the vertices and edges of the grid structure is found respectively, so that in the linear array and grid, It can embed an n-dimensional cube-connected circle (CCC(k,n), k≥n) with the minimum line length, including 2 n circles, each circle contains k vertices, this method discusses the case of n=k; S2、将n维的立方体连通圈CCC(n,n)嵌入线性阵列P(n×2n),令f:V(CCC(n,n))→V(P(n×2n))表示一个嵌入,根据超立方体的递归构成过程周期性的对CCC(n,n)进行编号,将P(n×2n)中的顶点按照1,2,K,n×2n进行编号表示为lex,对于任意的v∈CCC(n,n),令f(v)=lex(v);S2. Embed the n-dimensional cubic connected circle CCC(n,n) into the linear array P(n× 2n ), let f: V(CCC(n,n))→V(P(n× 2n )) represent An embedding, which periodically numbers CCC(n,n) according to the recursive formation process of the hypercube, and numbers the vertices in P(n×2 n ) according to 1, 2, K, n×2 n as lex , for any v∈CCC(n,n), let f(v)=lex(v); S3、将n维的立方体连通圈CCC(n,n)嵌入网格M(n,2n),令p:V(CCC(n,n))→V(M(n,2n))表示一个嵌入,网格中第一行自左到右按照0到2n-1进行编号,第i行自左到右按照(i-1)2n,(i-1)2n+1,K,i×2n-1进行编号,其中i=0,1,K,n-1,对于任意的u∈CCC(n,n),
Figure FDA0003235808870000011
其中u=(un-1Lu0,j)(0≤j≤n),则
Figure FDA0003235808870000012
S3. Embed the n-dimensional cubic connected circle CCC(n,n) into the grid M(n, 2n ), let p: V(CCC(n,n))→V(M(n, 2n )) represent An embedding, the first row in the grid is numbered from 0 to 2 n -1 from left to right, and the i-th row is numbered from left to right as (i-1)2 n , (i-1)2 n +1, K , i×2 n -1 are numbered, where i=0, 1, K, n-1, for any u∈CCC(n,n),
Figure FDA0003235808870000011
where u=(u n-1 Lu 0 ,j)(0≤j≤n), then
Figure FDA0003235808870000012
2.根据权利要求1所述的一种使得芯片布局线长最小化的方法,其特征在于:所述步骤S1中的嵌入具体为:一个拓扑结构到另一个拓扑结构的映射,图G到图H的一个嵌入表示为图G到图H的一个单射,本方法讨论CCC(n,n)到线性阵列、网格的嵌入,也就是分别找到CCC(n,n)与线性阵列、网格的顶点,边映射关系,使得映射之后对于线性阵列、网格来说线长最短。2. A method for minimizing the length of a chip layout line according to claim 1, wherein the embedding in the step S1 is specifically: mapping from one topology to another topology, graph G to graph An embedding of H is represented as an injective from graph G to graph H. This method discusses the embedding of CCC(n,n) into linear arrays and grids, that is, finding CCC(n,n) and linear arrays and grids respectively. The vertices and edges are mapped so that the line length is the shortest for linear arrays and grids after mapping. 3.根据权利要求1所述的一种使得芯片布局线长最小化的方法,其特征在于:所述步骤S2中的线性阵列具体为:P(n×2n)表示具有n×2n个顶点的线性阵列,其中线性阵列的顶点V(P(n×2n))={1,2,K,n×2n},线性阵列的边E(P(n×2n))={(i,i+1)|i∈[1,n×2n-1]}。3 . The method for minimizing the length of chip layout lines according to claim 1 , wherein the linear array in step S2 is specifically: P(n×2 n ) means that there are n×2 n Linear array of vertices, where the vertices of the linear array V(P(n×2 n ))={1,2,K,n×2 n } and the edges of the linear array E(P(n×2 n ))={ (i,i+1)|i∈[1,n× 2n -1]}. 4.根据权利要求1所述的一种使得芯片布局线长最小化的方法,其特征在于:所述步骤S2中,根据超立方体的递归构成过程周期性的对CCC(n,n)进行编号,具体为:超立方体(Qn)的递归构成表示为:Q1=k2,
Figure FDA0003235808870000021
Figure FDA0003235808870000022
其中K2是二阶的完全图,Qn中的两个顶点u=un-1Lu1u0和v=vn-1L v1v0之间有边相连,当且仅当u,v有一坐标不同,CCC的递归构成方式与超立方体一致,在此基础上,二维结构从(0,0)开始顺时针按照一条龙方式编号,三维及以上按照二维递归的对CCC的顶点进行编号。
4. The method for minimizing the chip layout line length according to claim 1, wherein in the step S2, the CCC(n,n) is periodically numbered according to the recursive formation process of the hypercube , specifically: the recursive composition of the hypercube (Q n ) is expressed as: Q 1 =k 2 ,
Figure FDA0003235808870000021
Figure FDA0003235808870000022
where K 2 is a complete graph of second order, and the two vertices in Q n u=u n-1 Lu 1 u 0 and v=v n-1 L v 1 v 0 are connected by an edge if and only if u , v has a different coordinate, the recursive composition of CCC is consistent with the hypercube, on this basis, the two-dimensional structure is numbered clockwise from (0,0) in a one-stop manner, and the three-dimensional and above are recursive to CCC according to two-dimensional Vertices are numbered.
5.根据权利要求1所述的一种使得芯片布局线长最小化的方法,其特征在于:所述步骤S3中,网格结构具体为:一个m×n的网格M(m,n)用一个m×n的矩阵来表示,5 . The method for minimizing chip layout line length according to claim 1 , wherein in the step S3 , the grid structure is specifically: an m×n grid M(m,n) 5 . Represented by an m×n matrix,
Figure FDA0003235808870000023
Figure FDA0003235808870000023
其中V(M)={αij|1≤i≤m,and 1≤j≤n},当1≤i≤m,and 1≤j≤n-1时,(αi,ji,j+1)∈E(M),当1≤k≤m-1,and 1≤l≤n时,(αk,lk+1,l)∈E(M)。where V(M)={α ij |1≤i≤m,and 1≤j≤n}, when 1≤i≤m,and 1≤j≤n-1, (α i,ji, j+1 )∈E(M), when 1≤k≤m-1, and 1≤l≤n, (α k,lk+1,l )∈E(M).
CN202111002016.2A 2021-08-30 2021-08-30 Method for minimizing chip layout line length Active CN114266216B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111002016.2A CN114266216B (en) 2021-08-30 2021-08-30 Method for minimizing chip layout line length

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111002016.2A CN114266216B (en) 2021-08-30 2021-08-30 Method for minimizing chip layout line length

Publications (2)

Publication Number Publication Date
CN114266216A true CN114266216A (en) 2022-04-01
CN114266216B CN114266216B (en) 2024-09-06

Family

ID=80824584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111002016.2A Active CN114266216B (en) 2021-08-30 2021-08-30 Method for minimizing chip layout line length

Country Status (1)

Country Link
CN (1) CN114266216B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5794059A (en) * 1990-11-13 1998-08-11 International Business Machines Corporation N-dimensional modified hypercube
CN109033580A (en) * 2018-07-11 2018-12-18 中国矿业大学(北京) A kind of Layer assignment method applied to three dimensional integrated circuits
CN111143957A (en) * 2020-01-02 2020-05-12 大连理工大学 Complete binary tree embedding method based on augmented cube network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5794059A (en) * 1990-11-13 1998-08-11 International Business Machines Corporation N-dimensional modified hypercube
CN109033580A (en) * 2018-07-11 2018-12-18 中国矿业大学(北京) A kind of Layer assignment method applied to three dimensional integrated circuits
CN111143957A (en) * 2020-01-02 2020-05-12 大连理工大学 Complete binary tree embedding method based on augmented cube network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
何高兴;梁家荣;郭晨;: "局部扭立方体网络中网络嵌入问题的研究", 计算机应用与软件, no. 12, 15 December 2015 (2015-12-15) *
闫海霞;周强;洪先龙;: "采用统一建模的拥挤度驱动三维芯片布局算法", 计算机辅助设计与图形学学报, no. 10, 15 October 2008 (2008-10-15) *

Also Published As

Publication number Publication date
CN114266216B (en) 2024-09-06

Similar Documents

Publication Publication Date Title
JP2512661B2 (en) Non-binary hypercube type computer system and network connection method for multiple nodes
CN102065019B (en) IP (Internet Protocol) core fast mapping method for network on chip based on region division
CN115115043B (en) On-chip-inter-chip interconnected neural network chip hardware architecture design method and system
CN111079078A (en) Parallel solution of lower triangular equations for structured grid sparse matrices
CN102325089A (en) Mapping Method of Fat Tree Network-on-Chip Based on Differential Evolution and Predator Search Strategy
CN103428804A (en) Method for searching mapping scheme between tasks and nodes of network-on-chip (NoC) and network code position
CN108173760B (en) An On-Chip Network Mapping Method Based on Improved Simulated Annealing Algorithm
CN116842998A (en) Distributed optimization-based multi-FPGA collaborative training neural network method
CN101625673A (en) Method for mapping task of network on two-dimensional grid chip
CN111475461A (en) AI application-oriented network-on-chip mapping method
CN114266216A (en) A method to minimize chip layout line length
JPH05324586A (en) Multiprocessor computer system and data assgning method therefor
CN112580774B (en) Neural network layout method for reconfigurable neural network processor
CN109150717B (en) A Combinatorial Routing Method for Optimizing On-Chip Network Power Consumption
CN112001141B (en) Brain network inspired middle-large scale on-die interconnection system comprehensive method
CN109038543A (en) A kind of state estimation calculation method based on CPU+GPU mixing isomery
Fan et al. CCASM: A Computation-and Communication-Aware Scheduling and Mapping Algorithm for NoC-Based DNN Accelerators
CN107526894B (en) A Layout and Route Method for TriBA-CMPs with Multi/Many Core Architectures
CN105205033A (en) Network-on-chip IP core mapping method based on application division
Oliveira et al. Mapping wired links in a hybrid wired-wireless network-on-chip
Bhulania et al. 3D implementation of heterogeneous topologies on MPSoC
CN104717111B (en) A kind of extension exchanges cubical internet system
Al Khanjari et al. The impact of traffic localisation on the performance of nocs for very large manycore systems
Gulzari et al. The Scalable Octagonal-Cross-By-Pass-Torus topology for the on-chip-communication
Albdaiwi et al. Perfect distance-d placements in 2D toroidal networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant