Patent · US Active

Cloud scaling with non-blocking non-spinning cross-domain event synchronization and data communication

US10771554B2 · kind B2 · utility

1Cited by
4References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2017
Grant dateSep 8, 2020
Priority date
Expiry dateApr 26, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/5681
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed embodiments relate to cloud scaling with non-blocking, non-spinning cross-domain event synchronization and data communication. In an example, a processor includes a memory to store multiple virtual hardware thread (VHTR) descriptors, each including an architectural state, a monitored address range, a priority, and an execution state, fetch circuitry to fetch instructions associated with a plurality of the multiple VNFs, decode circuitry to decode the fetched instructions, scheduling circuitry to allocate and pin a VHTR to each of the plurality of VNFs, schedule execution of a VHTR on each of a plurality of cores, set the execution state of the scheduled VHTR; and in response to a monitor instruction received from a given VHTR, pause the given VHTR and switch in another VHTR to use the core previously used by the given VHTR, and, upon detecting a store to the monitored address range, trigger execution of the given VHTR.

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