Invention Grant
- Patent Title: Adjusting workload to accommodate speculative thread start-up cost
- Patent Title (中): 调整工作量以适应投机线程启动成本
-
Application No.: US11950121Application Date: 2007-12-04
-
Publication No.: US08166486B2Publication Date: 2012-04-24
- Inventor: Yonghong Song , Spiros Kalogeropulos , Partha Pal Tirumalai
- Applicant: Yonghong Song , Spiros Kalogeropulos , Partha Pal Tirumalai
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.,
- Current Assignee: Oracle America, Inc.,
- Current Assignee Address: US CA Redwood City
- Agency: Brooks Kushman P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
Methods and apparatus provide for a workload adjuster to estimate the startup cost of one or more non-main threads of loop execution and to estimate the amount of workload to be migrated between different threads. Upon deciding to parallelize the execution of a loop, the workload adjuster creates a scheduling policy with a workload for a main thread and workloads for respective non-main threads. The scheduling policy distributes iterations of a parallelized loop to the workload of the main thread and iterations of the parallelized loop to the workloads of the non-main threads. The workload adjuster evaluates a start-up cost of the workload of a non-main thread and, based on the start-up cost, migrates a portion of the workload for that non-main thread to the main thread's workload.
Public/Granted literature
- US20090144746A1 ADJUSTING WORKLOAD TO ACCOMMODATE SPECULATIVE THREAD START-UP COST Public/Granted day:2009-06-04
Information query