-
公开(公告)号:US09864647B2
公开(公告)日:2018-01-09
申请号:US14588798
申请日:2015-01-02
Applicant: QUALCOMM INCORPORATED
Inventor: Serag Gadelrab , Cristian Duroiu , Vinod Chamarty , Pooja Sinha , John Daniel Chaparro , Anil Vootukuru , Vinodh Ramesh Cuppu , Joseph Schweiray Lee , Vinay Mitter , Paul Chow , Ruolong Liu , Johnny Jone Wai Kuan
CPC classification number: G06F11/0781 , G06F1/08 , G06F11/0742 , G06F11/0793 , G06F13/4022
Abstract: A method and system for adjusting bandwidth within a portable computing device based on danger signals monitored from one on more elements of the portable computing device are disclosed. A danger level of an unacceptable deadline miss (“UDM”) element of the portable computing device may be determined with a danger level sensor within the UDM element. Next, a quality of service (“QoS”) controller may adjust a magnitude for one or more danger levels received based on the UDM element type that generated the danger level and based on a potential fault condition type associated with the particular danger level. The danger levels received from one UDM element may be mapped to at least one of another UDM element and a non-UDM element. A quality of service policy for each UDM element and non-UDM element may be mapped in accordance with the danger levels.
-
公开(公告)号:US10102031B2
公开(公告)日:2018-10-16
申请号:US14866012
申请日:2015-09-25
Applicant: QUALCOMM Incorporated
Inventor: Serag Monier Gadelrab , Christopher Edward Koob , Simon Booth , Aris Balatsos , Johnny Jone Wai Kuan , Myil Ramkumar , Bhupinder Singh Pabla , Sean David Sweeney , George Patsilaras
Abstract: Systems and methods relate to managing shared resources in a multithreaded processor comprising two or more processing threads. Danger levels for the two or more threads are determined, wherein the danger level of a thread is based on a potential failure of the thread to meet a deadline due to unavailability of a shared resource. Priority levels associated with the two or more threads are also determined, wherein the priority level is higher for a thread whose failure to meet a deadline is unacceptable and the priority level is lower for a thread whose failure to meet a deadline is acceptable. The two or more threads are scheduled based at least on the determined danger levels for the two or more threads and priority levels associated with the two or more threads.
-