Invention Grant
- Patent Title: Multi-thread processor with rescheduling when threads are nondispatchable
-
Application No.: US15393368Application Date: 2016-12-29
-
Publication No.: US09841996B2Publication Date: 2017-12-12
- Inventor: Junichi Sato , Koji Adachi , Yousuke Nakamura
- Applicant: Renesas Electronics Corporation
- Applicant Address: JP Tokyo
- Assignee: RENESAS ELECTRONICS CORPORATION
- Current Assignee: RENESAS ELECTRONICS CORPORATION
- Current Assignee Address: JP Tokyo
- Agency: McGinn IP Law Group, PLLC
- Priority: JP2012-230234 20121017
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/38

Abstract:
The scheduler performs thread scheduling of repeating processings of specifying each hardware thread included in a first group among the multiple hardware threads for the number of times set up in advance for the hardware thread, and of specifying any one of the hardware threads in a second group for the number of times set up in advance for the second group that includes other hardware threads. A thread waste counter is provided for each hardware thread in the first group and counts up each time a nondispatchable state occurs when the hardware thread is specified by the thread scheduling. When the hardware thread in the first group specified by the thread scheduling is nondispatchable, the scheduler performs rescheduling of respecifying the hardware thread in the second group instead of the hardware thread in the first group.
Public/Granted literature
- US20170109202A1 MULTI-THREAD PROCESSOR Public/Granted day:2017-04-20
Information query