Technologies for multi-core wireless network data transmission

    公开(公告)号:US10284501B2

    公开(公告)日:2019-05-07

    申请号:US15372962

    申请日:2016-12-08

    Abstract: Technologies for multi-core wireless data transmission include a computing device having a processor with multiple cores and a wireless network interface controller (NIC). The computing device establishes multiple transmission queues that are each associated with a processor core. A driver receives a packet for transmission from an application in the execution context of the application, determines a current processor core of the execution context, adds metadata to the packet indicative of the current core, and enqueues the packet in the transmission queue associated with the current core. The wireless NIC merges the packet with packet data from the other transmission queues, adds a sequence number to each packet, and transmits each packet. The wireless NIC may determine the current processor core based on the metadata of the packet and raise an interrupt to the current processor core in response to transmitting the packet. Other embodiments are described and claimed.

    Managing a data stream in a multicore system

    公开(公告)号:US10122642B2

    公开(公告)日:2018-11-06

    申请号:US15280085

    申请日:2016-09-29

    Abstract: Techniques are provided for managing the forwarding of a data stream to respective cores of a multi-core system, in which the incoming data stream is processed in a hardware machine prior to forwarding the data stream to respective cores. The techniques may include the hardware machine executing an algorithm to identify frames in the data stream having a fake hole therein, generating metadata, and attaching the metadata to any frame in which a fake hole is identified. The metadata may instruct a core that receives the respective frame in which a fake hole has been identified to ignore the fake hole in that respective frame. Also in the algorithm, the hardware machine identifies frames in which a real hole exists and maintains a database log of the real holes and the respective cores among the multiple cores that receive the data stream with the real holes therein, together with a notification to the respective core.

    MANAGING A DATA STREAM IN A MULTICORE SYSTEM

    公开(公告)号:US20180091434A1

    公开(公告)日:2018-03-29

    申请号:US15280085

    申请日:2016-09-29

    Abstract: In a method for managing forwarding of a data stream to respective cores of a multi-core system, the incoming data stream is processed in a hardware machine prior to forwarding the data stream to respective cores. The hardware machine executes an algorithm to identify frames in said data stream respectively having a fake hole therein and generates metadata and attaches metadata to any frame in which a fake hole is identified, the metadata instructing a core that receives the respective frame in which a fake hole has been identified to ignore the fake hole in that respective frame. Also in the algorithm, the hardware machine identifies frames in which a real hole exists and maintains a database log of the real holes and the respective cores among said multiple cores that receive said data stream with said real holes therein, together with a notification to the respective core.

Patent Agency Ranking