Patent · US Active

Technologies for integrated thread scheduling

US9916178B2 · kind B2 · utility

1Cited by
1References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 25, 2015
Grant dateMar 13, 2018
Priority date
Expiry dateMay 2, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/485
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.