-
公开(公告)号:US10284501B2
公开(公告)日:2019-05-07
申请号:US15372962
申请日:2016-12-08
Applicant: Intel IP Corporation
Inventor: Elad Oren , Marina Sharkansky , Oren Kaidar , Rafi Raskin , Moshe Island
IPC: G06F21/53 , H04L12/861 , H04L12/801 , H04L12/863
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.