Invention Grant
- Patent Title: Optimized thread scheduling on processor hardware with performance-relevant shared hardware components
-
Application No.: US15445907Application Date: 2017-02-28
-
Publication No.: US10152354B2Publication Date: 2018-12-11
- Inventor: Jonathan Chew , Nicolas Michael , Junsang Cho
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Trellis IP Law Group, PC
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/48

Abstract:
To schedule a software thread for execution on a CPU in a multiprocessor system, a scheduler uses both software and hardware utilization information. For a thread, resource demands (including software and hardware resource demands) are determined based on measuring resource usage while the thread executes on the multiprocessor system without being isolated from any other threads that may run concurrently. For at least two processor cores, resource usage is calculated based on any threads already running on it. The software thread is assigned to a strand in the processor core with optimum available resources given the thread's resource demands.
Public/Granted literature
- US20180246767A1 OPTIMIZED THREAD SCHEDULING ON PROCESSOR HARDWARE WITH PERFORMANCE-RELEVANT SHARED HARDWARE COMPONENTS Public/Granted day:2018-08-30
Information query