Movatterモバイル変換


[0]ホーム

URL:


CN101977152A - High-performance network-on-chip system suitable for reconfiguration - Google Patents

High-performance network-on-chip system suitable for reconfiguration
Download PDF

Info

Publication number
CN101977152A
CN101977152ACN2010105412673ACN201010541267ACN101977152ACN 101977152 ACN101977152 ACN 101977152ACN 2010105412673 ACN2010105412673 ACN 2010105412673ACN 201010541267 ACN201010541267 ACN 201010541267ACN 101977152 ACN101977152 ACN 101977152A
Authority
CN
China
Prior art keywords
network
reconfiguration
chip
performance
chip system
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.)
Pending
Application number
CN2010105412673A
Other languages
Chinese (zh)
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.)
Fudan University
Original Assignee
Fudan 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 Fudan UniversityfiledCriticalFudan University
Priority to CN2010105412673ApriorityCriticalpatent/CN101977152A/en
Publication of CN101977152ApublicationCriticalpatent/CN101977152A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention belongs to the technical field of network-on-chip system designs, and in particular relates to a high-performance network-on-chip system suitable for reconfiguration. By adding a plurality of reconfigurable circuit IP cores, such as an FPGAIP (Field Programmable Gate Array Internet Protocol) core, and a plurality of configuration bit stream storage unit IP cores in a network-on-chip node, a reconfigurable parallel operating system is realized. The traditional network-on-chip structure is improved, and a sub-network suitable for reconfiguration is added, so that the reconfiguration of the system can be completed at high speed during the reconfiguration, without influencing the normal network communication function. The high-performance network-on-chip system ensures that the network integrates double characteristics of packet switching and circuit switching, and has an important meaning for constructing a high-performance reconfiguration system.

Description

A kind of high-performance network-on-a-chip that is suitable for reconstruct
Technical field
The invention belongs to the network-on-a-chip design field, be specifically related to a kind of high-performance network-on-a-chip that is suitable for reconstruct.
Background technology
Along with improving constantly of single-chip integrated level, the continuous increase of IP module in the system, bus-structured organizational form shows increasing constraint.Module constantly increases, and bus performance but can not correspondingly promote.In recent years, the proposition of network-on-chip (NoC) structure efficiently solved this contradiction.
But, when network-on-chip is used for the restructural application, unsatisfactory.Owing to when reshuffling, require configuration to finish as early as possible, reshuffle the bit stream high efficiency of transmission, traditional NoC network can't adapt to.At this situation, the present invention proposes the high-performance network-on-a-chip framework that is suitable for reconstruct, and improved network configuration, carried out the optimal design of network at the reconstruct feature.
Summary of the invention
Goal of the invention of the present invention is to provide a kind of high performance network-on-a-chip that is suitable for reconstruct.
High-performance network-on-a-chip provided by the invention is to add reconfigurable circuit IP kernel and bit stream memory cell IP kernel in network-on-a-chip, and has improved network service foundation structure, has made up the high performance parallel arithmetic system that is suitable for reconstruct.
In network-on-a-chip, add the reconfigurable circuit IP kernel, as the FPGA IP kernel, just make SOC (system on a chip) have the restructural characteristic.This system uses for realizing that restructural is parallel, is significant.
Make up the reconfigurable network system, promptly on the network-on-chip basis, each node is inserted various computing units and reconstructed module respectively, as processor (CPU), memory (SRAM), reconfigurable circuit (FPGA), configuration bit stream memory cell, dedicated processes hardware (ASIC, RFID), Peripheral Interface etc.Each unit all has resource network interface (RNI) to be connected to router.
Because during reshuffling, reshuffle the unit and need great amount of data transmission, traditional packet network communication structure can't satisfy its bandwidth demand.For this reason, the present invention adds in network configuration and reshuffles private access, make itself and conventional communication networks is parallel exists, during reshuffling, be connected to form special use and reshuffle the circuit switching path, make and reshuffle and can finish at a high speed.In addition, because the adding of this configuration network, must add in the routing infrastructure has the module that connects control for reshuffling.This structure combines the flexibility and the Circuit-switched high performance nature of packet network.
In addition, any universal or special IP kernel that needs high speed data transfer can be connected to high-speed data channel (promptly reshuffling private access) and come up, can improve the performance of total system like this, as: processor IP, DSP IP, exclusive data processing ASIC IP kernel etc.
Technique effect:
After having adopted this reconfigurable network-on-chip, system can have both the high-performance of concurrent operation and the advantage of the flexibility that restructural calculates.
Description of drawings
Fig. 1 is a restructural network-on-a-chip example.
Fig. 2 is a restructural network-on-chip routing interface.
Embodiment
At first in network node, add reconfigurable circuit FPGA IP kernel and dispose bit stream storage unit circuit IP kernel accordingly.In conventional network-on-chip, add the configure dedicated express network, and make route add configuration transmission controlled function.Describe with an example below.
Accompanying drawing 1 is a possible restructural network-on-a-chip example.It is made of the mesh network of a 3x3, comprises 9 routing nodes, is designated as R11, R12, R13, R21, R22, R23, R31, R32, R33.Node inserts various possible IP kernels respectively, as processor (CPU), memory (SRAM), reconfigurable circuit (FPGA), and configuration bit stream memory cell, dedicated processes hardware (ASIC, RFID), Peripheral Interface etc.Each unit all has resource network interface (RNI) to be connected to router.Yellow arrows has been represented the general communication network, and red arrow is the specialized configuration passage at the restructural characteristics design.As seen from the figure, the FPGA IP kernel has been connected designated lane to router with configuration bit stream memory cell IP kernel.When reshuffling when carrying out, configuration bit stream is by the high-speed channel high efficiency of transmission, and this has improved allocative efficiency on the one hand, has saved the general communication resource on the other hand again, makes layoutprocedure not influence the operate as normal of other modules.
Accompanying drawing 2 is depicted as the routing interface part in this network.Because the adding of configuration sub-network is different with conventional route, need in this route to add and reshuffle transmission control module, comprise the route control of reshuffling transmission, and conventional transmission and the coordination control of reshuffling transmission.In addition, the resource network interface also has been divided into conventional coffret and reconfiguration data interface, and the reconfiguration data interface often is included in the configuration control circuit of reshuffling IP kernel.When reshuffling transmission when carrying out, Route Selection is determined switched circuit, makes configuration data reshuffle the interface high-speed transfer from the bit stream memory cell to RNI then.In this stage, the conventional route transmission of this route still can be moved, and still can correctly transmit by this route based on the networking data of packet switch.Like this, one in conjunction with packet switch and Circuit-switched routing infrastructure, can effectively improve systematic function.
The example system of Fig. 1 realizes encryption and decryption functions.Owing in the encryption and decryption computing, have a large amount of general-purpose operation, and computing has concurrency, this for the reconstruct concurrent operation provides may.Universal operating unit is designed to special-purpose ASIC IP kernel, and with the difference circuit be set to respectively two kinds the configuration bit streams be stored in two bit stream memory cell.When encrypting, configuration all is configured to encrypted circuit with two FPGA, all is configured to decrypt circuit during deciphering, and this just can allow encryption and decryption parallel running in two FPGA.In addition, RFID can be used for chip identification, makes the chip can be tracked; Peripheral Interface IP is used for peripheral hardware mutual; Other adds CPU, makes that whole system can be by CPU control operation.
Workflow is as follows:
1, after system powered on, CPU started and carries out initial configuration by configure dedicated network control FPGA;
When 2, system carries out cryptographic calculation, can allow FPGA and ASIC work in coordination with and finish, and allow two FPGA carry out parallel computation;
3, when needs are decrypted, CPU control FPGA reshuffles, and at this moment, FPGA reshuffles by the configure dedicated network high-speed once more, notifies CPU by the NoC network after finishing;
4, after this, the CPU control FPGA decrypt operation that walks abreast.
As seen, this system has realized high performance restructural concurrent operation.

Claims (3)

Translated fromChinese
1.一种适合于重构的高性能片上网络系统,其特征在于是在片上网络系统中加入可重构电路IP核和位流存储单元IP核,并改进网络通信基础结构,构建适合于重构的高性能并行运算系统,即在片上网络基础上,将各节点分别接入各种计算单元和重构模块,包括处理器、存储器、可重配置电路、配置位流存储单元、专用处理硬件和外设接口;每个单元均有资源网络接口连接到路由器;并且在网络结构中加入重配置专用通路,该重配置专用通路与传统通信网络并行存在。1. A high-performance network-on-chip system suitable for reconfiguration is characterized in that a reconfigurable circuit IP core and a bit stream storage unit IP core are added to the network-on-chip system, and the network communication infrastructure is improved to construct a system suitable for reconfiguration. A high-performance parallel computing system, that is, on the basis of the network-on-chip, connect each node to various computing units and reconfiguration modules, including processors, memories, reconfigurable circuits, configuration bit stream storage units, and dedicated processing hardware and peripheral interfaces; each unit has a resource network interface connected to the router; and a reconfiguration dedicated path is added to the network structure, and the reconfiguration dedicated path exists in parallel with the traditional communication network.2.根据权利要求1所述的适合于重构的高性能片上网络系统,其特征在于在路由结构中加入有对于重配置连接控制的模块。2. The high-performance network-on-chip system suitable for reconfiguration according to claim 1, characterized in that a module for reconfiguration connection control is added to the routing structure.3.根据权利要求1所述的适合于重构的高性能片上网络系统,其特征在于所有IP核都连接到重配置专用通路上。3. The high-performance network-on-chip system suitable for reconfiguration according to claim 1, characterized in that all IP cores are connected to reconfiguration dedicated paths.
CN2010105412673A2010-11-122010-11-12High-performance network-on-chip system suitable for reconfigurationPendingCN101977152A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2010105412673ACN101977152A (en)2010-11-122010-11-12High-performance network-on-chip system suitable for reconfiguration

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2010105412673ACN101977152A (en)2010-11-122010-11-12High-performance network-on-chip system suitable for reconfiguration

Publications (1)

Publication NumberPublication Date
CN101977152Atrue CN101977152A (en)2011-02-16

Family

ID=43576999

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2010105412673APendingCN101977152A (en)2010-11-122010-11-12High-performance network-on-chip system suitable for reconfiguration

Country Status (1)

CountryLink
CN (1)CN101977152A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102413036A (en)*2011-08-222012-04-11复旦大学 A real-time partially dynamic reconfigurable system
CN102752207A (en)*2012-07-062012-10-24哈尔滨工业大学Reconfigurable 2D (two-dimensional) mesh on-chip network structure and reconfiguration method thereof
CN103412849A (en)*2013-08-022013-11-27桂林电子科技大学NoC (network on chip) resource network interface of ARM processing unit and drive method of NoC resource network interface
CN103986672A (en)*2014-05-232014-08-13清华大学 Method and system for reconfiguring network topology on chip
WO2016000224A1 (en)*2014-07-022016-01-07华为技术有限公司Computer system
CN106453258A (en)*2016-09-122017-02-22中国电子科技集团公司第三十二研究所High-speed data encryption and decryption system and method
US10212497B2 (en)2013-10-222019-02-19Hewlett Packard Enterprise Development LpHybrid circuit-packet switch
CN110659510A (en)*2019-09-122020-01-07苏州浪潮智能科技有限公司 A configuration file decryption method, apparatus, device and readable storage medium
CN111786894A (en)*2020-07-012020-10-16无锡中微亿芯有限公司FPGA device for realizing on-chip network transmission bandwidth expansion function
CN114205241A (en)*2021-11-192022-03-18芯盟科技有限公司Network-on-chip
US11750510B2 (en)2020-07-012023-09-05Wuxi Esiontech Co., Ltd.FPGA device for implementing expansion of transmission bandwidth of network-on-chip

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080084893A1 (en)*2006-10-102008-04-10Samsung Electronics Co., Ltd.Network-on-chip apparatus, and method for controlling dynamic frequency for the same
CN101447986A (en)*2007-11-272009-06-03国际商业机器公司Network on chip with partitions and processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080084893A1 (en)*2006-10-102008-04-10Samsung Electronics Co., Ltd.Network-on-chip apparatus, and method for controlling dynamic frequency for the same
CN101447986A (en)*2007-11-272009-06-03国际商业机器公司Network on chip with partitions and processing method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《中国优秀硕士学位论文》 20091115 杨中明 片上网络路由节点微结构及可重配置技术实现 第7、17、47、49、53、54页 1-3 , 2*
《计算机工程》 20090630 钟生海等 支持可重构动态片上系统的高效通信模型 第263-265页 1-3 第35卷, 第11期 2*

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102413036A (en)*2011-08-222012-04-11复旦大学 A real-time partially dynamic reconfigurable system
CN102752207A (en)*2012-07-062012-10-24哈尔滨工业大学Reconfigurable 2D (two-dimensional) mesh on-chip network structure and reconfiguration method thereof
CN102752207B (en)*2012-07-062014-12-10哈尔滨工业大学Reconfigurable 2D (two-dimensional) mesh on-chip network structure and reconfiguration method thereof
CN103412849A (en)*2013-08-022013-11-27桂林电子科技大学NoC (network on chip) resource network interface of ARM processing unit and drive method of NoC resource network interface
US10212497B2 (en)2013-10-222019-02-19Hewlett Packard Enterprise Development LpHybrid circuit-packet switch
CN103986672A (en)*2014-05-232014-08-13清华大学 Method and system for reconfiguring network topology on chip
CN103986672B (en)*2014-05-232017-12-19清华大学The reconstructing method and system of Survey on network-on-chip topology
WO2016000224A1 (en)*2014-07-022016-01-07华为技术有限公司Computer system
CN106453258A (en)*2016-09-122017-02-22中国电子科技集团公司第三十二研究所High-speed data encryption and decryption system and method
CN106453258B (en)*2016-09-122020-04-03中国电子科技集团公司第三十二研究所High-speed data encryption and decryption system
CN110659510A (en)*2019-09-122020-01-07苏州浪潮智能科技有限公司 A configuration file decryption method, apparatus, device and readable storage medium
CN111786894A (en)*2020-07-012020-10-16无锡中微亿芯有限公司FPGA device for realizing on-chip network transmission bandwidth expansion function
CN111786894B (en)*2020-07-012021-08-10无锡中微亿芯有限公司FPGA device for realizing on-chip network transmission bandwidth expansion function
US11750510B2 (en)2020-07-012023-09-05Wuxi Esiontech Co., Ltd.FPGA device for implementing expansion of transmission bandwidth of network-on-chip
CN114205241A (en)*2021-11-192022-03-18芯盟科技有限公司Network-on-chip

Similar Documents

PublicationPublication DateTitle
CN101977152A (en)High-performance network-on-chip system suitable for reconfiguration
US9680770B2 (en)System and method for using a multi-protocol fabric module across a distributed server interconnect fabric
US9294354B2 (en)Using multiple traffic profiles to design a network on chip
CN101304322B (en) A network device and message forwarding method
US8819616B2 (en)Asymmetric mesh NoC topologies
US9698791B2 (en)Programmable forwarding plane
US20120195321A1 (en)Method and Apparatus for Low-Latency Interconnection Networks Using Hierarchical Rings
Chen et al.Traffic-and thermal-aware adaptive beltway routing for three dimensional network-on-chip systems
CN101834789A (en) Fallback and Steering Routing Algorithm for Packet-Circuit-Switching On-Chip Router and the Router Used
US9830283B2 (en)Multi-mode agent
Jain et al.Network on chip router for 2D mesh design
Reddy et al.An efficient application core mapping algorithm for wireless network-an-chip
Ueno et al.VCSN: Virtual circuit-switching network for flexible and simple-to-operate communication in HPC FPGA cluster
CN104520837A (en)Recursive, all-to-all network topologies
Ellinidou et al.MicroLET: A new SDNoC-based communication protocol for chipLET-based systems
Wu et al.A methodology for cognitive NoC design
Shahrani et al.A Deep Learning Network-on-Chip (NoC)-Based Switch-Router to Enhance Information Security in Resource-Constrained Devices
Kumar et al.Towards power efficient wireless NoC router for SOC
CN103581031A (en)Configurable on-chip router model used for heterogeneous multi-core on-chip network modeling
Cai et al.Design and OPNET implementation of routing algorithm in 3D optical network on chip
US10084725B2 (en)Extracting features from a NoC for machine learning construction
CN111355659B (en)Data sending method and device, equipment and storage medium
SomasundaramDesign of a virtual channel router architecture for low power on mesh-of-grid topology for network on Chip
Zulkefli et al.A efficacy of different buffer size on latency of network on chip (NoC)
Satish et al.Comparative performance analysis of routing topology for noc architecture

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C12Rejection of a patent application after its publication
RJ01Rejection of invention patent application after publication

Application publication date:20110216


[8]ページ先頭

©2009-2025 Movatter.jp