Invention Grant
- Patent Title: Preemptive scheduling of in-enclave threads
-
Application No.: US16474905Application Date: 2017-04-21
-
Publication No.: US10908952B2Publication Date: 2021-02-02
- Inventor: Hongliang Tian , Shoumeng Yan , Mona Vij
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Finch & Maloney PLLC
- International Application: PCT/CN2017/081436 WO 20170421
- International Announcement: WO2018/191955 WO 20181025
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F21/71 ; G06F9/32 ; G06F9/38

Abstract:
Preemptive scheduling enclaves as disclosed herein support both cooperative and preemptive scheduling of in-enclave (IE) thread execution. These preemptive scheduling enclaves may include a scheduler configured to be executed as part of normal hardware interrupt processing by enclave threads. The scheduler identifies an IE thread to be scheduled and modifies enclave data structures so that when the enclave thread resumes processing after a hardware interrupt, the identified IE thread is executed, rather than the interrupted IE thread.
Public/Granted literature
- US20190332427A1 PREEMPTIVE SCHEDULING OF IN-ENCLAVE THREADS Public/Granted day:2019-10-31
Information query