Invention Grant
- Patent Title: Process scheduling in a processing system having at least one processor and shared hardware resources
-
Application No.: US16090079Application Date: 2016-04-12
-
Publication No.: US11216301B2Publication Date: 2022-01-04
- Inventor: Marcus Jägemar , Sigrid Eldh , Andreas Ermedahl
- Applicant: Telefonaktiebolaget LM Ericsson (publ)
- Applicant Address: SE Stockholm
- Assignee: Telefonaktiebolaget LM Ericsson (publ)
- Current Assignee: Telefonaktiebolaget LM Ericsson (publ)
- Current Assignee Address: SE Stockholm
- Agency: Ndwe LLP
- International Application: PCT/SE2016/050317 WO 20160412
- International Announcement: WO2017/180032 WO 20171019
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/50 ; G06F11/34 ; G06F12/02 ; G06F9/48 ; G06F9/38 ; G06F9/455 ; G06F12/1027

Abstract:
A method for enabling scheduling of processes in a processing system having at least one processor and associated hardware resources, at least one of the hardware resources being shared by at least two of the processes. The method is characterized by controlling execution of a process based on a usage bound of the number of allowable accesses, by the process, to a shared hardware resource by halting execution of the process when the number of allowable accesses has been reached, and enabling idle mode or start of execution of a next process. In this way, costly hardware overprovisioning and/or the need for shutting down processor cores can be avoided. By controlling execution of a process based on a usage bound of the number of allowable accesses to a shared hardware resource, instead of simply dividing CPU time between processes, highly efficient shared-resource-based process scheduling can be achieved.
Public/Granted literature
- US20200334075A1 PROCESS SCHEDULING IN A PROCESSING SYSTEM HAVING AT LEAST ONE PROCESSOR AND SHARED HARDWARE RESOURCES Public/Granted day:2020-10-22
Information query