-
1.
公开(公告)号:US20160350152A1
公开(公告)日:2016-12-01
申请号: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
CPC classification number: G06F9/4818 , G06F9/46 , G06F9/4887 , G06F11/0724 , G06F11/079 , G06F2209/506
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.
Abstract translation: 系统和方法涉及在包括两个或多个处理线程的多线程处理器中管理共享资源。 确定两个或更多个线程的危险水平,其中线程的危险等级基于线程由于不可用的共享资源而遇到期限的潜在故障。 还确定与两个或更多个线程相关联的优先级,其中对于不能达到期限的线程而言,优先级高于不能接受的线程,并且对于不满足截止期限的线程,优先级较低。 至少基于与两个或多个线程相关联的两个或多个线程的确定的危险等级和优先级,来调度两个或更多个线程。