Invention Grant
- Patent Title: Thread importance based processor core partitioning
-
Application No.: US15439684Application Date: 2017-02-22
-
Publication No.: US10372494B2Publication Date: 2019-08-06
- Inventor: Mehmet Iyigun , Kai-Lun Hsu , Tristan A. Brown
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48 ; G06F1/08 ; G06F9/50 ; G06F1/324 ; G06F1/3234 ; G06F1/329

Abstract:
Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of those different frequency ranges and/or energy performance preferences. Processor cores are partitioned into different groups, each group running at different frequency ranges and/or energy performance preferences. Threads in the device are assigned one of multiple importance levels and scheduled to run on a processor core in a particular group based on the importance level of the thread. Lower importance level threads are scheduled to run in a group that is more power efficient, and higher importance level threads are scheduled to run in a group that is higher performance. The group that a processor core is part of can change during operation of the device based on the needs of the device and/or applications running on the device.
Public/Granted literature
- US20180129534A1 Thread Importance Based Processor Core Partitioning Public/Granted day:2018-05-10
Information query