Invention Grant
- Patent Title: Cloud scaling with non-blocking non-spinning cross-domain event synchronization and data communication
-
Application No.: US15721867Application Date: 2017-09-30
-
Publication No.: US10771554B2Publication Date: 2020-09-08
- Inventor: Vadim Sukhomlinov , Kshitij A. Doshi , Edwin Verplanke
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; H04L29/08 ; G06F9/46 ; G06F9/455

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.
Public/Granted literature
- US20190104178A1 CLOUD SCALING WITH NON-BLOCKING NON-SPINNING CROSS-DOMAIN EVENT SYNCHRONIZATION AND DATA COMMUNICATION Public/Granted day:2019-04-04
Information query