Routing of data in network
    1.
    发明授权

    公开(公告)号:US10764657B2

    公开(公告)日:2020-09-01

    申请号:US16665521

    申请日:2019-10-28

    摘要: A method for routing data by a node from a plurality of nodes connected by links to form a network includes feeding, to a global bus, local traffic information regarding the node, the global bus being provided separately from the links and spread within the network. The method also includes obtaining, from the global bus, global traffic information regarding other nodes from the plurality of nodes. The method further includes switching a routing path of the data based on at least the local traffic information regarding the other nodes.

    Detour routing for mesh network
    2.
    发明授权

    公开(公告)号:US10673739B2

    公开(公告)日:2020-06-02

    申请号:US15943840

    申请日:2018-04-03

    摘要: A method is provided for detour routing in a mesh network that includes nodes and bi-directional links connecting neighboring nodes. The method identifies any primary links useable to decrease a path distance from a source to a destination node. The method randomly selects one primary link for use, responsive to identifying more than one primary link that is non-defective. The method identifies any secondary links useable to decrease the path distance and orthogonal to a primary link, responsive to the primary links being defective. The method randomly selects one secondary link for use, responsive to identifying more than one secondary link that is non-defective. The method identifies any tertiary links useable to decrease the path distance and reverse in direction to a primary link, responsive to the secondary links being defective. The method sends a packet from the source to the destination node using the identified tertiary links.

    Packet broadcasting mechanism for mesh interconnected multi-computers

    公开(公告)号:US10594601B2

    公开(公告)日:2020-03-17

    申请号:US15832317

    申请日:2017-12-05

    摘要: A method is provided for packet broadcasting in a mesh-interconnected multi-computer network having a plurality of routers and a plurality of arbiters. The method includes interconnecting each of the plurality of routers to each of the plurality of arbiters. The method further includes receiving, by each of the plurality of arbiters, two or more packet broadcast requests. The method also includes live-lock free arbitering, by each of the plurality of arbiters, between the two or more packet broadcast requests using a shared priority matrix that selects one of the two or more packet broadcast requests. The shared priority matrix is shared amongst the plurality of arbiters and stores priority information relating to a correspondence between a plurality of packet broadcast requests, including the two or more packet broadcast requests, with respect to priorities assigned to each of the plurality of packet broadcast requests.

    Memory data randomizer
    4.
    发明授权

    公开(公告)号:US10559358B2

    公开(公告)日:2020-02-11

    申请号:US16561842

    申请日:2019-09-05

    摘要: A method is provided of initializing a chip having synaptic NVRAM cells connected row-wise by word lines and column-wise by bit lines. The method includes driving, on selected word lines from among the word lines, a wave generated by a PLL circuit. The method includes generating standing waves from the wave on the selected lines by implementing a resonance detection point at an input end of each word line. The method includes applying a write voltage on all bit lines. The method includes simultaneously driving each of the synaptic NVRAM cells of the selected lines by different writing currents for different durations in order to set different analog values to the synaptic NVRAM cells.

    DETOUR ROUTING FOR MESH NETWORK
    5.
    发明申请

    公开(公告)号:US20190306049A1

    公开(公告)日:2019-10-03

    申请号:US15943840

    申请日:2018-04-03

    摘要: A method is provided for detour routing in a mesh network that includes nodes and bi-directional links connecting neighboring nodes. The method identifies any primary links useable to decrease a path distance from a source to a destination node. The method randomly selects one primary link for use, responsive to identifying more than one primary link that is non-defective. The method identifies any secondary links useable to decrease the path distance and orthogonal to a primary link, responsive to the primary links being defective. The method randomly selects one secondary link for use, responsive to identifying more than one secondary link that is non-defective. The method identifies any tertiary links useable to decrease the path distance and reverse in direction to a primary link, responsive to the secondary links being defective. The method sends a packet from the source to the destination node using the identified tertiary links.