Allocating threads on a non-rectangular area on a NoC based on predicted traffic of a smallest rectangular area

    公开(公告)号:US09965335B2

    公开(公告)日:2018-05-08

    申请号:US14940577

    申请日:2015-11-13

    CPC classification number: G06F9/5088 G06F9/5066 G06F15/7825

    Abstract: A task allocation method, a chip are disclosed. The method includes: determining a number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; if the area is a non-rectangular area, determining a rectangular area extended from the area; and if predicted traffic of each router-on-chip that is connected to a non-idle processor core and in the extended rectangular area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the area. According to the task allocation method provided in the embodiments of the present invention, problems of large hardware overheads, a low network throughput, low system utilization are avoided.

    Communication Method and Network Interface Card

    公开(公告)号:US20210226892A1

    公开(公告)日:2021-07-22

    申请号:US17201833

    申请日:2021-03-15

    Inventor: Binzhang Fu Kun Tan

    Abstract: A communication method includes obtaining, by a source remote direct memory access (RDMA) network interface card (RNIC), to-be-transmitted data sent by a source virtual RNIC (vRNIC), obtaining, by the source RNIC, identity indication information of a destination vRNIC and packet forwarding information, and encapsulating, by the source RNIC, the to-be-transmitted data to obtain a target packet, and sending the target packet to a destination RNIC, where the destination vRNIC is a vRNIC running on the destination RNIC.

    TASK ALLOCATION METHOD, TASK ALLOCATION APPARATUS, AND NETWORK-ON-CHIP

    公开(公告)号:US20180225156A1

    公开(公告)日:2018-08-09

    申请号:US15943370

    申请日:2018-04-02

    Abstract: A task allocation method, a chip are disclosed. The method includes: determining the number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; when the area is a non-rectangular area, determining an extended area extended from the non-rectangular area; and when predicted traffic of each router-on-chip that is connected to a processor core in the extended area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the non-rectangular area. According to the task allocation method provided in the embodiments of the present invention, problems of large hardware overheads, a low network throughput, low system utilization are avoided.

    TRANSACTION PROCESSING METHOD AND DEVICE
    5.
    发明公开

    公开(公告)号:US20240314204A1

    公开(公告)日:2024-09-19

    申请号:US18676795

    申请日:2024-05-29

    CPC classification number: H04L67/1097

    Abstract: This application discloses a transaction processing method and a device that may be used in the field of network technologies. The method includes: A transmitting device determines a first order flag for a generated first transaction based on service logic of an application, and obtains order auxiliary information of the first transaction. The order flag indicates a dependency relationship (for example, forward dependency and backward blocking) between different transactions. This application does not depend on an operation type of a transaction. A transaction order between transactions may be set, and the receiving device ensures an execution order of each transaction based on an order flag, provided that a transaction relationship is fully expressed. The transaction order is flexibly defined, to meet the requirements of different scenarios and improve processing performance.

    Data processing method and apparatus, and switching device using footprint queues

    公开(公告)号:US11258723B2

    公开(公告)日:2022-02-22

    申请号:US16722215

    申请日:2019-12-20

    Inventor: Binzhang Fu

    Abstract: This application discloses a data processing method and apparatus, and a switching device. The data processing method includes: obtaining a destination address of a data packet received by an input port; determining an available output port based on the destination address; determining a busy degree of the available output port, when there is no non-busy available output port in the available output port, determining a quantity of footprint queues on the available output port, and selecting an available output port with a largest quantity of footprint queues as a target output port; determining a busy degree of a queue on the target output port, and when there is no non-busy queue on the target output port, selecting a footprint queue on the target output port as a target output queue. In the foregoing manners, a network resource is properly used, and network blocking can be effectively alleviated.

    Server Connection Method and System
    8.
    发明申请
    Server Connection Method and System 审中-公开
    服务器连接方法和系统

    公开(公告)号:US20160173328A1

    公开(公告)日:2016-06-16

    申请号:US15014184

    申请日:2016-02-03

    Abstract: A server connection method and system, which relates to the field of communications technologies, such that servers of a same specification are used to implement an optimal network, thereby reducing complexity of routing implementation which includes, providing ten servers, where each server includes five nodes, and the five nodes of each server are connected head-to-tail in series in a same connection manner, and connecting five nodes of any server in five of the ten servers to five nodes of each of the remaining five servers in a one-to-one correspondence manner, in order to form an optimal network of a Hoffman-Singleton graph.

    Abstract translation: 一种与通信技术领域相关的服务器连接方法和系统,使得相同规范的服务器被用于实现最佳网络,从而降低路由实现的复杂性,其中包括提供十个服务器,其中每个服务器包括五个节点 并且每个服务器的五个节点以相同的连接方式串联连接,并将十个服务器中的五个服务器中的五个服务器中的五个节点连接到其余五个服务器中的每个服务器的五个节点, 以形成Hoffman-Singleton图的最佳网络。

Patent Agency Ranking