CN102065019A - IP (Internet Protocol) core fast mapping method for network on chip based on region division - Google Patents
IP (Internet Protocol) core fast mapping method for network on chip based on region division Download PDFInfo
- Publication number
- CN102065019A CN102065019A CN2011100245965A CN201110024596A CN102065019A CN 102065019 A CN102065019 A CN 102065019A CN 2011100245965 A CN2011100245965 A CN 2011100245965A CN 201110024596 A CN201110024596 A CN 201110024596A CN 102065019 A CN102065019 A CN 102065019A
- Authority
- CN
- China
- Prior art keywords
- kernel
- network
- topology
- area
- communication
- 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
Links
- 238000013507 mapping Methods 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 73
- 238000005265 energy consumption Methods 0.000 claims abstract description 35
- 230000008878 coupling Effects 0.000 claims description 13
- 238000010168 coupling process Methods 0.000 claims description 13
- 238000005859 coupling reaction Methods 0.000 claims description 13
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 238000005457 optimization Methods 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000004422 calculation algorithm Methods 0.000 description 20
- 230000002068 genetic effect Effects 0.000 description 14
- 238000002474 experimental method Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 240000005373 Panax quinquefolius Species 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 238000003064 k means clustering Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
- 238000013316 zoning Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于区域划分的片上网络快速IP核映射方法,主要解决IP核匹配到网络节点的性能优化问题。其实现步骤是:(1)根据通信核图中IP核数目生成最佳网络拓扑,若最佳拓扑中节点数多于IP核数则虚拟IP核以修正通信核图;(2)划分欲映射IP核对应的拓扑区域,并按拓扑划分结果对通信核图进行相应数目的IP核划分匹配;(3)通过位置能耗计算确定每个IP核在网络中的具体位置并标记;(4)按照每个IP核的标记映射到对应的网络节点,删除步骤(1)中虚拟的IP核,输出最终映射结果。本发明降低了运算复杂度,在保证全网通信低能耗的同时避免了网络中心的热点产生,提高了网络可靠性,可用于低能耗、流量均衡的大规模IP核快速映射。
The invention discloses an on-chip network fast IP core mapping method based on area division, which mainly solves the performance optimization problem of IP core matching to network nodes. The implementation steps are: (1) Generate the optimal network topology according to the number of IP cores in the communication core graph, if the number of nodes in the optimal topology is more than the number of IP cores, virtual IP cores are used to modify the communication core graph; (2) Divide the desired mapping The topological area corresponding to the IP core, and divide and match the corresponding number of IP cores on the communication core map according to the topological division results; (3) Determine the specific position of each IP core in the network through position energy consumption calculation and mark it; (4) According to the label of each IP core is mapped to the corresponding network node, the virtual IP core in step (1) is deleted, and the final mapping result is output. The invention reduces the computational complexity, avoids hotspots in the network center while ensuring low energy consumption of the entire network communication, improves network reliability, and can be used for fast mapping of large-scale IP cores with low energy consumption and balanced flow.
Description
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110024596A CN102065019B (en) | 2011-01-21 | 2011-01-21 | IP (Internet Protocol) core fast mapping method for network on chip based on region division |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110024596A CN102065019B (en) | 2011-01-21 | 2011-01-21 | IP (Internet Protocol) core fast mapping method for network on chip based on region division |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102065019A true CN102065019A (en) | 2011-05-18 |
CN102065019B CN102065019B (en) | 2012-10-24 |
Family
ID=44000125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110024596A Expired - Fee Related CN102065019B (en) | 2011-01-21 | 2011-01-21 | IP (Internet Protocol) core fast mapping method for network on chip based on region division |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102065019B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183693A (en) * | 2015-05-26 | 2015-12-23 | 扬州大学 | Multicast transmission method based on three-dimensional network on chip |
WO2017000551A1 (en) * | 2015-06-29 | 2017-01-05 | 中兴通讯股份有限公司 | Method and device for measuring traffic balance degree |
CN106330702A (en) * | 2016-08-16 | 2017-01-11 | 清华大学 | Multi-stage Hybrid Routing System and Its Routing Method for Neuromorphic Computing |
CN107169561A (en) * | 2017-05-09 | 2017-09-15 | 广西师范大学 | Towards the hybrid particle swarm impulsive neural networks mapping method of power consumption |
CN109547263A (en) * | 2018-12-15 | 2019-03-29 | 华南理工大学 | Network-on-chip optimization method based on approximate calculation |
CN109995679A (en) * | 2019-04-08 | 2019-07-09 | 上海海洋大学 | NoC system based on task-driven chip-level multi-heterogeneous communication cores |
CN112183015A (en) * | 2020-11-04 | 2021-01-05 | 南京师范大学 | Chip layout planning method for deep neural network |
CN113900917A (en) * | 2021-09-30 | 2022-01-07 | 上海商汤智能科技有限公司 | A performance determination method, device, computer equipment and storage medium |
CN115168281A (en) * | 2022-09-09 | 2022-10-11 | 之江实验室 | A neural network on-chip mapping method and device based on tabu search algorithm |
CN115277563A (en) * | 2022-06-07 | 2022-11-01 | 南京大学 | On-chip network approximate control system based on offline reinforcement learning |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101847168A (en) * | 2010-04-09 | 2010-09-29 | 西安电子科技大学 | Application-oriented network on chip generation method based on regular topology database |
-
2011
- 2011-01-21 CN CN201110024596A patent/CN102065019B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101847168A (en) * | 2010-04-09 | 2010-09-29 | 西安电子科技大学 | Application-oriented network on chip generation method based on regular topology database |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183693A (en) * | 2015-05-26 | 2015-12-23 | 扬州大学 | Multicast transmission method based on three-dimensional network on chip |
CN105183693B (en) * | 2015-05-26 | 2019-06-14 | 扬州大学 | A Multicast Transmission Method Based on 3D Network-on-Chip |
WO2017000551A1 (en) * | 2015-06-29 | 2017-01-05 | 中兴通讯股份有限公司 | Method and device for measuring traffic balance degree |
CN106330743A (en) * | 2015-06-29 | 2017-01-11 | 中兴通讯股份有限公司 | Method and device for measuring flow balance degree |
CN106330743B (en) * | 2015-06-29 | 2020-10-13 | 中兴通讯股份有限公司 | Method and device for measuring flow balance degree |
CN106330702B (en) * | 2016-08-16 | 2019-09-20 | 清华大学 | Multi-stage Hybrid Routing System and Its Routing Method for Neuromorphic Computing |
CN106330702A (en) * | 2016-08-16 | 2017-01-11 | 清华大学 | Multi-stage Hybrid Routing System and Its Routing Method for Neuromorphic Computing |
CN107169561A (en) * | 2017-05-09 | 2017-09-15 | 广西师范大学 | Towards the hybrid particle swarm impulsive neural networks mapping method of power consumption |
CN109547263A (en) * | 2018-12-15 | 2019-03-29 | 华南理工大学 | Network-on-chip optimization method based on approximate calculation |
CN109547263B (en) * | 2018-12-15 | 2021-08-20 | 华南理工大学 | On-chip Network Optimization Method Based on Approximate Computation |
CN109995679A (en) * | 2019-04-08 | 2019-07-09 | 上海海洋大学 | NoC system based on task-driven chip-level multi-heterogeneous communication cores |
CN112183015A (en) * | 2020-11-04 | 2021-01-05 | 南京师范大学 | Chip layout planning method for deep neural network |
CN112183015B (en) * | 2020-11-04 | 2024-04-19 | 南京师范大学 | Chip layout planning method for deep neural network |
CN113900917A (en) * | 2021-09-30 | 2022-01-07 | 上海商汤智能科技有限公司 | A performance determination method, device, computer equipment and storage medium |
CN113900917B (en) * | 2021-09-30 | 2025-05-27 | 上海商汤智能科技有限公司 | A performance determination method, device, computer equipment and storage medium |
CN115277563A (en) * | 2022-06-07 | 2022-11-01 | 南京大学 | On-chip network approximate control system based on offline reinforcement learning |
CN115277563B (en) * | 2022-06-07 | 2024-03-19 | 南京大学 | An on-chip network approximate control system based on offline reinforcement learning |
CN115168281A (en) * | 2022-09-09 | 2022-10-11 | 之江实验室 | A neural network on-chip mapping method and device based on tabu search algorithm |
Also Published As
Publication number | Publication date |
---|---|
CN102065019B (en) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102065019A (en) | IP (Internet Protocol) core fast mapping method for network on chip based on region division | |
CN104050390B (en) | Mobile robot path planning method based on variable-dimension particle swarm membrane algorithm | |
CN112181867B (en) | On-chip network memory controller layout method based on multi-target genetic algorithm | |
CN115168281B (en) | Neural network on-chip mapping method and device based on tabu search algorithm | |
Sahu et al. | Extending Kernighan–Lin partitioning heuristic for application mapping onto Network-on-Chip | |
CN105515987A (en) | SDN framework based virtual optical network oriented mapping method | |
CN112468401A (en) | Network-on-chip routing communication method for brain-like processor and network-on-chip | |
CN102073700A (en) | Discovery method of complex network community | |
Srinivasan et al. | ISIS: a genetic algorithm based technique for custom on-chip interconnection network synthesis | |
Fan et al. | Dynamic virtual network embedding of mobile cloud system based on global resources in internet of vehicles | |
CN103455612B (en) | Based on two-stage policy non-overlapped with overlapping network community detection method | |
Shao et al. | Identifying influential nodes in complex networks based on Neighbours and edges | |
Alharbe et al. | An improved ant colony algorithm for solving a virtual machine placement problem in a cloud computing environment | |
CN107016459A (en) | A kind of point-to-point shortest path computational methods based on network community message | |
CN110807931A (en) | Traffic network directed graph path model construction and solving method based on steering relation | |
CN106875064A (en) | A kind of method for routing asked under specified point constraint based on genetic algorithm | |
CN105488247A (en) | K-mean community structure mining method and apparatus | |
Wang et al. | Community discovery algorithm of complex network attention model | |
CN118690159A (en) | A short-term power load forecasting method and device based on multi-model fusion | |
CN104573880B (en) | A kind of method for optimizing route for logistics distribution field | |
CN109582457A (en) | Network-on-chip heterogeneous multi-core system task schedule and mapping | |
CN117688992B (en) | Resource mapping method and device for neuron computer operating system | |
Guo et al. | A novel cluster-head selection algorithm based on hybrid genetic optimization for wireless sensor networks | |
Lu et al. | Research on optimization method of computer network service quality based on feature matching algorithm | |
Niu et al. | A loss-aware growing ring self-organizing map (GRSOM)-based mapping algorithm in optical network-on-chip (ONoC) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160728 Address after: Xi'an City, Shaanxi province Taibai Road 710071 No. 2 Patentee after: Shaanxi Xi'an electronic large Assets Management Co.,Ltd. Address before: Xi'an City, Shaanxi province Taibai Road 710071 No. 2 Patentee before: Xidian University |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20161011 Address after: High tech Zone Industrial Park Shanglinyuan road 710075 No. 15 Shaanxi Xi'an Patentee after: Shaanxi optoelectronic integrated circuit pilot Technology Research Institute Co.,Ltd. Address before: Xi'an City, Shaanxi province Taibai Road 710071 No. 2 Patentee before: Shaanxi Xi'an electronic large Assets Management Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121024 Termination date: 20220121 |
|
CF01 | Termination of patent right due to non-payment of annual fee |