-
公开(公告)号:US10983910B2
公开(公告)日:2021-04-20
申请号:US16258440
申请日:2019-01-25
发明人: Joseph Rowlands , Joji Philip
IPC分类号: G06F12/0813 , G06F12/0811 , H04L12/725 , H04L12/773 , G06F9/38 , H04L12/713
摘要: The present disclosure relates to a bandwidth weighting mechanism based NoC configuration/constructions for packet routing. In an aspect, the present disclosure relates to a method for packet routing in a circuit architecture, wherein the method includes the steps of managing, at a router of the circuit architecture, one or more catch-up bits, each of the one or more catch-up bits indicating that the router has reset a round of round-robin based packet routing without allowing an agent corresponding to the each of the one or more catch-up bits to complete its respective round; and allowing, by the router, the agent to continue its respective round in catch-up state such that upon completion of the respective round, the agent is switched to normal state.
-
2.
公开(公告)号:US10218580B2
公开(公告)日:2019-02-26
申请号:US14743865
申请日:2015-06-18
申请人: NetSpeed Systems
发明人: Rajesh Chopra , Yang-Trung Lin , Sailesh Kumar
IPC分类号: H04L12/24 , H04L12/933
摘要: Different example implementations of the present disclosure relates to methods and computer readable mediums for automatically generating physically aware NoC design and physically aware NoC Specification based on one or more of given SoC architectural details, physical information of SoC, traffic specification, power profile and one or more constraints. The method includes steps of receiving input information, determining the location/position of different NoC agents, interconnecting channels, pins, I/O interfaces, physical/virtual boundaries, number of layers, size/depth/width of different channels at different time, and locating/configuring the different NoC agents, interconnecting channels, pins, I/O interfaces, and physical/virtual boundaries.
-
公开(公告)号:US20180324113A1
公开(公告)日:2018-11-08
申请号:US16037924
申请日:2018-07-17
发明人: Eric NORIGE , Nishant RAO , Sailesh KUMAR
IPC分类号: H04L12/861 , H04L12/24
CPC分类号: H04L49/9005 , H04L41/14 , H04L41/145 , H04L43/0864 , H04L43/0894 , H04L43/16 , H04L49/109 , H04L49/30
摘要: The present disclosure is directed to buffer sizing of NoC link buffers by utilizing incremental dynamic optimization and machine learning. A method for configuring buffer depths associated with one or more network on chip (NoC) is disclosed. The method includes deriving characteristics of buffers associated with the one or more NoC, determining first buffer depths of the buffers based on the characteristics derived, obtaining traces based on the characteristics derived, measuring trace skews based on the traces obtained, determining second buffer depths based on the trace skews measured, optimizing the buffer depths associated with the network on chip (NoC) based on the second buffer depths, and configuring the buffer depths associated with one or more network on chip (NoC) based on the buffer depths optimized.
-
公开(公告)号:US10042404B2
公开(公告)日:2018-08-07
申请号:US14498907
申请日:2014-09-26
申请人: NetSpeed Systems
摘要: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
-
公开(公告)号:US09928204B2
公开(公告)日:2018-03-27
申请号:US14620642
申请日:2015-02-12
申请人: NetSpeed Systems
发明人: Eric Norige , Sailesh Kumar
IPC分类号: G06F13/12 , G06F13/42 , H04L12/721
CPC分类号: G06F13/4221 , H04L45/40
摘要: Methods and example implementations described herein are generally directed to interconnect architecture, and more specifically, to generation of one or more expanded transactions for conducting simulations and/or NoC design. Aspects of the present disclosure include processing of input traffic specification that is given in terms of groups of hosts, requests, and responses to the requests, in order to generate one or more appropriate/correct expanded transactions that can be simulated.
-
公开(公告)号:US09860197B2
公开(公告)日:2018-01-02
申请号:US15438674
申请日:2017-02-21
发明人: Sailesh Kumar
IPC分类号: H04L12/28 , H04L12/861 , H04L12/933 , H04L12/26 , H04L12/841
CPC分类号: H04L49/9005 , H04L41/12 , H04L43/0888 , H04L43/0894 , H04L45/586 , H04L47/283 , H04L49/109
摘要: The present disclosure relates to automatic sizing of NoC channel buffers of one or more virtual channels to optimize NoC design, SoC design, and to meet defined performance objectives. The present disclosure further relates to a NoC element such as a router or a bridge having input ports associated with input virtual channels, and output ports associated with output virtual channels, wherein, aspects of the present disclosure enable sizing of any or a combination of the width of the input virtual channel(s), width of the output virtual channel(s), buffer(s) associated with input virtual channels, and buffer(s) associated with output virtual channels. In another aspect, the sizing can be performed based on one or a combination of defined performance objectives, throughputs of the input virtual channels, and throughputs of the output virtual channels, load characteristics, bandwidth characteristics of each input/output channel, among other like parameters.
-
公开(公告)号:US09829962B2
公开(公告)日:2017-11-28
申请号:US15382722
申请日:2016-12-18
CPC分类号: G06F1/3287 , G06F1/26 , G06F1/28 , G06F1/3203 , G06F1/3296 , G06F15/7825 , H04L49/109 , H04L49/40 , Y02D10/171 , Y02D10/172
摘要: Aspects of the present disclosure relate to a method and system for hybrid and/or distributed implementation of generation and/or execution of power profile management instructions. An embodiment of the present disclosure provides a hardware element of a SoC/NoC that can be configured to generate and/or execute power profile management instructions using a hybrid combination of software and hardware, wherein the hardware element can be run in parallel with other hardware elements of the SoC/NoC to generate and execute power profile management instructions for different segments or regions of the SoC/NoC for efficient and safe working thereof.
-
公开(公告)号:US09774498B2
公开(公告)日:2017-09-26
申请号:US14750096
申请日:2015-06-25
申请人: NetSpeed Systems
发明人: Sailesh Kumar , Eric Norige , Joji Philip , Mahmud Hassan , Sundari Mitra , Joseph Rowlands
IPC分类号: H04L12/715 , H04L12/24 , H04L12/775
CPC分类号: H04L41/0803 , G06F15/7825 , H04L45/04 , H04L45/58
摘要: A network-on-chip configuration includes a first plurality of cores arranged in a two-dimensional mesh; a first plurality of routers, each of the first plurality of routers associated with a corresponding local one of the first plurality of cores, each of the first plurality of routers having a plurality of directional ports configured to provide connections to other ones of the first plurality of routers; a second plurality of cores disposed around a periphery of the two-dimensional mesh arrangement; and a second plurality of routers, each of the second plurality of routers associated with a corresponding local one of the second plurality of cores, and having a directional port configured to provide a connection to a neighboring one of the first plurality of routers.
-
公开(公告)号:US09742630B2
公开(公告)日:2017-08-22
申请号:US14493018
申请日:2014-09-22
申请人: NetSpeed Systems
发明人: Joji Philip , Sailesh Kumar
IPC分类号: H04L12/28 , H04L12/24 , H04L12/933 , H04L12/713 , H04L12/721 , H04L12/725
CPC分类号: H04L41/0889 , H04L41/0803 , H04L45/06 , H04L45/302 , H04L45/586 , H04L49/109
摘要: Example implementations described herein are directed to a configurable building block, such as a router, for implementation of a Network on Chip (NoC). The router is parameterized by a software layer, which can include the number of virtual channels for a port, the number of ports, the membership information of the virtual channels, clock domain, and so forth. The router may further be configured to implement arbitration techniques and flit processing techniques based on the parameters specified by the software layer.
-
10.
公开(公告)号:US20170097672A1
公开(公告)日:2017-04-06
申请号:US15382722
申请日:2016-12-18
IPC分类号: G06F1/32
CPC分类号: G06F1/3287 , G06F1/26 , G06F1/28 , G06F1/3203 , G06F1/3296 , G06F15/7825 , H04L49/109 , H04L49/40 , Y02D10/171 , Y02D10/172
摘要: Aspects of the present disclosure relate to a method and system for hybrid and/or distributed implementation of generation and/or execution of power profile management instructions. An embodiment of the present disclosure provides a hardware element of a SoC/NoC that can be configured to generate and/or execute power profile management instructions using a hybrid combination of software and hardware, wherein the hardware element can be run in parallel with other hardware elements of the SoC/NoC to generate and execute power profile management instructions for different segments or regions of the SoC/NoC for efficient and safe working thereof.
-
-
-
-
-
-
-
-
-