-
公开(公告)号:CA3015929A1
公开(公告)日:2017-10-05
申请号:CA3015929
申请日:2017-03-13
Applicant: QUALCOMM INC
Inventor: PODAIMA JASON EDWARD , AVOINNE CHRISTOPHE DENIS BERNARD , SOMASUNDARAM MANOKANTHAN , DENA SINA , WIERCIENSKI PAUL CHRISTOPHER JOHN , RYCHLIK BOHUSLAV , HALTER STEVEN JOHN , SUBRAMANIAM GANASAN JAYA PRAKASH , RAMKUMAR MYIL , PAL DIPTI RANJAN
IPC: G06F1/32
Abstract: Methods and systems are disclosed for full-hardware management of power and clock domains related to a distributed virtual memory (DVM) network. An aspect includes transmitting, from a DVM initiator to a DVM network, a DVM operation, broadcasting, by the DVM network to a plurality of DVM targets, the DVM operation, and, based on the DVM operation being broadcasted to the plurality of DVM targets by the DVM network, performing one or more hardware optimizations comprising: turning on a clock domain coupled to the DVM network or a DVM target of the plurality of DVM targets that is a target of the DVM operation, increasing a frequency of the clock domain, turning on a power domain coupled to the DVM target based on the power domain being turned off, or terminating the DVM operation to the DVM target based on the DVM target being turned off.
-
公开(公告)号:CA2983800A1
公开(公告)日:2016-12-08
申请号:CA2983800
申请日:2016-04-27
Applicant: QUALCOMM INC
Inventor: GADELRAB SERAG MONIER , KOOB CHRISTOPHER EDWARD , BOOTH SIMON , BALATSOS ARIS , KUAN JOHNNY JONE WAI , RAMKUMAR MYIL , PABLA BHUPINDER SINGH , SWEENEY SEAN DAVID , PATSILARAS GEORGE
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.
-