Invention Grant
- Patent Title: Technologies for integrated thread scheduling
-
Application No.: US14866572Application Date: 2015-09-25
-
Publication No.: US09916178B2Publication Date: 2018-03-13
- Inventor: James Dinan , Mario Flajslik , Tom St. John
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/46 ; G06F9/48

Abstract:
Technologies for integrated thread scheduling include a computing device having a network interface controller (NIC). The NIC is configured to detect and suspend a thread that is being blocked by one or more communication operations. A thread scheduling engine of the NIC is configured to move the suspended thread from a running queue of the system thread scheduler to a pending queue of the thread scheduling engine. The thread scheduling engine is further configured to move the suspended thread from the pending queue to a ready queue of the thread scheduling engine upon determining any dependencies and/or blocking communications operations have completed. Other embodiments are described and claimed.
Public/Granted literature
- US20170090979A1 TECHNOLOGIES FOR INTEGRATED THREAD SCHEDULING Public/Granted day:2017-03-30
Information query