新四季網

具有低圖形引擎利用的數據處理設備上的低功率應用執行的製作方法

2023-10-11 21:39:49 6

具有低圖形引擎利用的數據處理設備上的低功率應用執行的製作方法
【專利摘要】本發明提供具有低圖形引擎利用的數據處理設備上的低功率應用執行。方法包括通過與處理器和/或在數據處理設備上執行的作業系統相關聯的驅動程序、通過在數據處理設備的處理器上執行的測試指令基於其啟動來確定由在數據處理設備上執行的應用對處理器的圖形引擎的利用,以及通過測試指令確定處理器的一個或多個非圖形引擎的空閒狀態。方法還包括通過處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式,以及將與應用的執行相關的數據拷貝到數據處理設備的存儲器。進一步地,方法包括對一個或多個非圖形引擎進行時鐘門控以降低數據處理設備的功耗,以及使圖形引擎能夠利用存儲器中的所拷貝的數據用於應用的繼續執行。
【專利說明】具有低圖形引擎利用的數據處理設備上的低功率應用執行
【技術領域】
[0001]本發明總地涉及數據處理設備,並且,更具體地,涉及具有低圖形引擎利用的數據處理設備上的低功率應用執行。
【背景技術】
[0002]數據處理設備(例如膝上型計算機、臺式計算機、工作站、筆記本、上網本、行動裝置)可配置為在其處理器上執行圖形引擎和若干非圖形引擎。前述數據處理設備可能在當非圖形引擎中的一個或多個處於空閒狀態並且圖形引擎處於其低利用狀態時正在執行應用。儘管處於最小利用的空閒狀態,非圖形引擎仍可能是造成數據處理設備的功耗的一個原因。前述功耗可能使數據處理設備的使用效率低下。

【發明內容】

[0003]所公開的是具有低圖形引擎利用的數據處理設備上的低功率應用執行的方法、設備和/或系統。
[0004]在一個方面中,方法包括通過與處理器和/或在數據處理設備上執行的作業系統相關聯的驅動程序、通過在數據處理設備的處理器上執行的測試指令基於其啟動來確定由在數據處理設備上執行的應用對處理器的圖形引擎的利用,以及通過在處理器上執行的測試指令來檢測處理器的一個或多個非圖形引擎的空閒狀態。方法還包括,在確定圖形引擎的利用低於閾值和檢測到一個或多個非圖形引擎的空閒狀態之後,通過處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式,以及結合將幀緩衝區轉變成自我刷新模式來將與應用的執行相關的數據拷貝到數據處理設備的存儲器。
[0005]進一步地,方法包括,在將幀緩衝區轉變成自我刷新模式和將與應用的執行相關的數據拷貝到存儲器之後,對一個或多個非圖形引擎進行時鐘門控以降低數據處理設備的功耗,以及使圖形引擎能夠利用存儲器中的所拷貝的數據用於數據處理設備上的應用的繼續執行。
[0006]方法可包括基於幀緩衝區的利用、通過在處理器上執行的測試指令來監視一個或多個非圖形引擎和圖形引擎的利用。方法還可涉及通過在處理器上執行的測試指令、基於其時鐘速度和/或處理器耦連到的總線的參數來監視一個或多個非圖形引擎和圖形引擎的利用。參數可以是總線的速度和/或總線的功率狀態。方法可進一步包括通過處理器、基於存儲器中的所拷貝的數據的利用來在數據處理設備的顯示單元上渲染數據。
[0007]當圖形引擎的利用超過閾值時,方法可包括通過處理器將幀緩衝區轉變回到其活躍模式,在將幀緩衝區轉變回到活躍模式之後將數據從存儲器拷貝回到幀緩衝區中,和/或在基於另一個閾值檢測其活躍性之後通過處理器打開被時鐘門控的一個或多個非圖形引擎。處理器可以是圖形處理單元(GPU)或中央處理單元(CPU),和/或存儲器可以是系統存儲器、高速緩存存儲器或與處理器相關聯的本地存儲器。
[0008]在另一方面中,公開非暫時性介質,其通過數據處理設備可讀並且包括具體化在其中的通過數據處理設備可執行的指令。非暫時性介質包括指令以通過與處理器和/或在數據處理設備上執行的作業系統相關聯的驅動程序、通過數據處理設備的處理器基於其啟動來確定由在數據處理設備上執行的應用對處理器的圖形引擎的利用,以及包括指令以通過處理器來檢測處理器的一個或多個非圖形引擎的空閒狀態。非暫時性介質還包括指令以在確定圖形引擎的利用低於閾值和檢測到一個或多個非圖形引擎的空閒狀態之後,通過處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式,以及包括指令以結合將幀緩衝區轉變成自我刷新模式來將與應用的執行相關的數據拷貝到數據處理設備的存儲器。
[0009]進一步地,非暫時性介質包括指令以在將幀緩衝區轉變成自我刷新模式和將與應用的執行相關的數據拷貝到存儲器之後,對一個或多個非圖形引擎進行時鐘門控以降低數據處理設備的功耗,以及包括指令以使圖形引擎能夠利用存儲器中的所拷貝的數據用於數據處理設備上的應用的繼續執行。非暫時性介質還可包括指令以實施上文所討論的補充操作。
[0010]在又一個方面中,數據處理設備包括存儲器、與存儲器可通信地耦連的處理器以及與處理器和/或在數據處理設備上執行的作業系統相關聯的驅動程序組件。驅動程序組件配置為使能通過在處理器上執行的測試指令來確定由在數據處理設備上執行的應用對處理器的圖形引擎的利用,通過在處理器上執行的測試指令來檢測處理器的一個或多個非圖形引擎的空閒狀態,以及在確定圖形引擎的利用低於閾值和檢測到一個或多個非圖形引擎的空閒狀態之後,通過處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式。
[0011]驅動程序組件進一步配置為使能結合將幀緩衝區轉變成自我刷新模式來將與應用的執行相關的數據拷貝到存儲器,在將幀緩衝區轉變成自我刷新模式和將與應用的執行相關的數據拷貝到存儲器之後,對一個或多個非圖形引擎進行時鐘門控以降低數據處理設備的功耗,以及由圖形引擎利用存儲器中的所拷貝的數據用於數據處理設備上的應用的繼續執行。數據處理設備還可實施上文所討論的補充操作。
[0012]本文所公開的方法和系統可實現在用於達成各種方面的任何裝置中,並可以以機器可讀介質的形式執行,該機器可讀介質具體化為指令集,當由機器執行時致使機器實施本文所公開的任何操作。根據附圖以及根據下面的詳細描述,其他特徵將是顯而易見的。
【專利附圖】

【附圖說明】
[0013]以附圖形式通過示例而非限制的方式示出本發明的實施例,其中相似參考指示類似兀件,並且其中:
[0014]圖1是根據一個實施例的、在其處理器上執行圖形引擎和非圖形引擎的數據處理設備的示意圖。
[0015]圖2是根據一個實施例的、監視在圖1的數據處理設備的處理器上執行的非圖形弓丨擎和圖形引擎的利用的示意圖。
[0016]圖3是根據一個實施例的、將圖1的數據處理設備的幀緩衝區轉變回到其活躍模式的示意圖。
[0017]圖4是根據一個實施例的、在數據處理設備上的應用的執行期間在驅動程序組件和圖1的數據處理設備的處理器之間的交互的示意圖。
[0018]圖5是根據一個或多個實施例的、詳細列出在具有低圖形引擎利用的圖1的數據處理設備上的低功率應用執行中所涉及的操作的流程圖。
[0019]所呈現的實施例的其他特徵從附圖和以下詳細描述中將是顯而易見的。
【具體實施方式】
[0020]如下文所述的示範性實施例可用來提供具有低圖形引擎利用的數據處理設備上的低功率應用執行的方法、設備和/或系統。雖然已參考具體示例實施例對所呈現的實施例加以描述,但將顯而易見的是可對這些實施例進行各種修改和改變而不脫離各種實施例的更寬廣的精神和範圍。
[0021]圖1示出根據一個或多個實施例的、在其處理器100上執行非圖形引擎110和圖形引擎106的數據處理設備102。在一個或多個實施例中,數據處理設備102可包括與處理器100可通信地耦連的存儲器124。在一個或多個實施例中,數據處理設備102可以是臺式計算機、膝上型計算機、上網本、筆記本、個人數字助理(PDA)或諸如行動電話的行動裝置。數據處理設備102的其他示例在示例性實施例的範圍內。在一個或多個實施例中,應用120可在數據處理設備102上執行;圖1示出存儲在存儲器124中的、待在數據處理設備102上執行的應用120 (例如應用程式)。
[0022]在一個或多個實施例中,處理器100可以是中央處理單元(CPU)或圖形處理單元(GPU);存儲器124可以是易失性存儲器和/或非易失性存儲器。存儲器124的示例可包括但不限於系統存儲器、高速緩存存儲器以及與處理器100相關聯的本地存儲器。在一個或多個實施例中,處理器100可執行測試指令104以確定由應用120對圖形引擎106的利用。在一個或多個實施例中,可通過驅動程序組件(軟體驅動程序;在圖1中未示出)啟動前述確定;驅動程序組件可與處理器100 (例如GPU)和/或與在數據處理設備102上執行的作業系統146相關聯;作業系統146作為圖1中的存儲器124的一部分來示出。在一個或多個實施例中,基於在處理器100上的測試指令104的執行,還可檢測非圖形引擎110的空閒狀態108。顯而易見的是,圖形引擎106和非圖形引擎110 (例如與通過數據處理設備102的圖形處理無關的引擎)可以指在處理器100上執行的模塊。在一個或多個實施例中,如圖1所示,處理器100還可具有與其相關聯的幀緩衝區112。在一個或多個實施例中,幀緩衝區112可包括與待在數據處理設備102的顯示單元172上顯示的信息相關聯的數據(例如顏色值)。
[0023]圖1示出與存儲器124分開的幀緩衝區112 ;然而顯而易見的是,幀緩衝區112可以是存儲器124的一部分。在一個或多個實施例中,幀緩衝區112可在其操作的活躍模式中。然而,在一個或多個實施例中,一旦確定圖形引擎106的利用低於閾值116並且檢測到非圖形引擎110的空閒狀態108,則處理器100可配置為將幀緩衝區112轉變成其低功率利用的自我刷新模式114(例如模擬待機模式)。在一個或多個實施例中,結合將幀緩衝區112轉變成自我刷新模式114,與數據處理設備102上的應用120的執行相關的數據(例如數據118)可被拷貝到存儲器124中。在一個或多個實施例中,在將幀緩衝區112轉變成自我刷新模式114和將數據118拷貝到存儲器124中之後,可隨後對時鐘門控非圖形引擎110進行時鐘門控(例如,見被時鐘門控的非圖形引擎112 ;時鐘門控可涉及禁用處理器100的電路和/或管線)。
[0024]在一個或多個實施例中,前述時鐘門控可在數據處理設備102上的應用120的執行期間降低功耗。在一個或多個實施例中,對於應用120的繼續執行,圖形引擎106可利用存儲器124中的所拷貝的數據118。在一個或多個實施例中,測試指令104可在處理器100上執行以基於幀緩衝區112的利用來監視非圖形引擎110和圖形引擎106的利用,如圖2所示。圖2還示出基於其時鐘速度200、處理器100耦連到的總線202 (例如系統總線)的速度204和/或總線202的功率狀態206的對非圖形引擎110和圖形引擎106的利用的監視。用來監視利用的其他總線202參數在本文所討論的示例性實施例的範圍內。
[0025]在一個或多個實施例中,非圖形引擎110的空閒狀態108可以是其持續低活躍性或非活躍性的狀態。顯而易見的是,處理器100可執行多於一個的非圖形引擎110 ;進一步地,如上文所討論的,顯而易見的是,並非所有非圖形引擎都需要被時鐘門控。當存在若干非圖形引擎在處理器100上執行時可依據系統要求來實施時鐘門控。
[0026]在一個或多個實施例中,可通過處理器100、基於存儲器124中的所拷貝的數據118的利用來在顯示單元172上渲染數據。圖3示出將幀緩衝區112轉變回到其活躍模式(例如活躍模式300)。在一個或多個實施例中,當圖形引擎106的利用超過閾值116時,處理器100可配置為將幀緩衝區112轉變回到活躍模式300。在一個或多個實施例中,在轉變之後,數據118可從存儲器124被拷貝回到幀緩衝區112中以恢復其常規操作。在一個或多個實施例中,在基於另一個閾值(未示出)檢測其活躍性之後,可隨後通過處理器100打開一個或多個被時鐘門控的非圖形引擎110。顯而易見的是,可依據系統要求或數據處理設備102的用戶的要求來打開一個或多個被時鐘門控的非圖形引擎110。
[0027]圖4示出在數據處理設備102上的應用120的執行期間在上文所討論的驅動程序組件(例如驅動程序組件402)和處理器100之間的交互。在一個或多個實施例中,驅動程序組件402可啟動處理器100以基於數據處理設備102上的用戶幹預(例如通過點擊用戶界面上的按鈕、數據處理設備102上的物理按鈕)、應用120的執行、與應用120無關的另一個應用的執行和/或作業系統146的加載來自動地確定圖形引擎106的利用和檢測非圖形引擎110的空閒狀態108。其他形式的啟動在本文所討論的示例性實施例的範圍內。
[0028]上文所討論的驅動程序組件(例如驅動程序組件402)或其等同軟體可在通過網際網路的下載之後存儲在存儲器124中以安裝在數據處理設備102上。可替代地,可針對其利用外部存儲器。並且,與驅動程序組件相關聯的指令可具體化在通過數據處理設備102可讀的非暫時性介質上,諸如壓縮光碟(⑶)、數字視頻光碟(DVD)、Blu-ray?光碟、軟盤、或軟磁碟等。前述指令可通過數據處理設備102執行。
[0029]與驅動程序組件或其等同軟體相關聯的指令集不限於上文所討論的具體實施例,並且可實現在例如作業系統146、應用程式(例如,應用程式120)、前臺或後臺進程、網絡堆棧或其任何組合中。其他變形在本文所討論的示例性實施例的範圍內。
[0030]圖5示出根據一個或多個實施例的、詳細列出在具有低圖形引擎106利用的數據處理設備102上的低功率應用120執行中所涉及的操作的流程圖。在一個或多個實施例中,操作502可涉及通過與處理器100和/或作業系統146相關聯的驅動程序(例如驅動程序組件402)、通過在處理器100上執行的測試指令104基於其啟動來確定由應用120對圖形引擎106的利用。在一個或多個實施例中,操作504可涉及通過測試指令104來檢測處理器100的一個或多個非圖形引擎(例如非圖形引擎110)的空閒狀態108。
[0031]在一個或多個實施例中,操作506可涉及在確定圖形引擎106的利用低於閾值116和檢測到一個或多個非圖形引擎的空閒狀態108之後,通過處理器100將與其相關聯的幀緩衝區112轉變成其低功率利用的自我刷新模式114。在一個或多個實施例中,操作508可涉及結合將幀緩衝區112轉變成自我刷新模式114來將與應用120的執行相關的數據118拷貝到存儲器124。在一個或多個實施例中,操作510可涉及在將幀緩衝區112轉變成自我刷新模式114和將與應用120的執行相關的數據118拷貝到存儲器124中之後,對一個或多個非圖形引擎進行時鐘門控以降低數據處理設備102的功耗。在一個或多個實施例中,操作512可隨後涉及使圖形引擎106能夠利用存儲器124中的所拷貝的數據118用於數據處理設備102上的應用120的繼續執行。
[0032]現在將描述涉及與本文所討論的示例性實施例相關聯的概念的示範性場景。工作站(示範性數據處理設備102)用戶可能希望當存在圖形引擎106的低利用時以及當非圖形引擎110處於空閒狀態108時在其上的應用120的執行期間降低功耗。處於空閒狀態108的非圖形引擎110即使其利用經過降低也可能消耗功率。因此,用戶可能希望通過在工作站的處理器100上執行測試指令104以檢測圖形引擎106的利用和非圖形引擎110的空閒狀態108來消除前述功率效率低下。通過驅動程序組件402可使能前述檢測。基於檢測,通過工作站的功耗可降低,如上文所討論。
[0033]雖然已參考具體示範性實施例來描述所呈現的實施例,但將顯而易見的是,可對這些實施例進行各種修改和改變而不脫離各種實施例的更寬廣的精神和範圍。例如,可使用硬體電路、固件、軟體、或硬體、固件、軟體的任何組合(例如具體化在非暫時性機器可讀介質中)來使能和操作本文所描述的各種設備和模塊。例如,可使用電晶體、邏輯門和電氣電路(例如專用集成電路(ASIC)和/或數位訊號處理器(DSP)電路)來具體化各種電氣結構和方法。
[0034]此外,將理解的是,本文所公開的各種操作、過程和方法可具體化在非暫時性機器可讀介質和/或與數據處理系統(例如數據處理設備102)兼容的機器可訪問介質中,並可以以任何次序加以實施(例如包括使用用於達成各種操作的裝置)。
[0035]因此,說明書和附圖被認為是示例性的而非限制性意義。
【權利要求】
1.一種方法,包括: 通過與處理器和在數據處理設備上執行的作業系統中的至少一個相關聯的驅動程序、通過在所述數據處理設備的所述處理器上執行的測試指令基於其啟動來確定由在所述數據處理設備上執行的應用對所述處理器的圖形引擎的利用; 通過在所述處理器上執行的所述測試指令來檢測所述處理器的至少一個非圖形引擎的空閒狀態; 在確定所述圖形引擎的利用低於閾值和檢測到所述至少一個非圖形引擎的所述空閒狀態之後,通過所述處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式; 結合所述將所述幀緩衝區轉變成所述自我刷新模式來將與所述應用的所述執行相關的數據拷貝到所述數據處理設備的存儲器; 在所述將所述幀緩衝區轉變成所述自我刷新模式和將與所述應用的所述執行相關的所述數據拷貝到所述存儲器之後,對所述至少一個非圖形引擎進行時鐘門控以降低所述數據處理設備的功耗;以及 使所述圖形引擎能夠利用所述存儲器中的所拷貝的數據用於所述數據處理設備上的所述應用的繼續執行。
2.根據權利要求1所述的方法,進一步包括: 基於所述幀緩衝區的利用、通過在所述處理器上執行的所述測試指令來監視所述至少一個非圖形引擎和所述圖形引擎的所述利用。
3.根據權利要求1所述的方法,進一步包括: 通過在所述處理器上執行的所述測試指令、基於其時鐘速度和所述處理器耦連到的總線的參數中的至少一個來監視所述至少一個非圖形引擎和所述圖形引擎的所述利用,所述參數是所述總線的速度和所述總線的功率狀態中的至少一個。
4.根據權利要求1所述的方法,進一步包括通過所述處理器、基於所述存儲器中的所拷貝的數據的所述利用來在所述數據處理設備的顯示單元上渲染數據。
5.根據權利要求1所述的方法,其中當所述圖形引擎的所述利用超過所述閾值時,所述方法進一步包括: 通過所述處理器將所述幀緩衝區轉變回到其活躍模式;以及 在所述將所述幀緩衝區轉變回到所述活躍模式之後將所述數據從所述存儲器拷貝回到所述幀緩衝區中。
6.根據權利要求5所述的方法,進一步包括: 在基於另一個閾值檢測其活躍性之後通過所述處理器打開被時鐘門控的至少一個非圖形引擎。
7.根據權利要求1所述的方法,其中至少以下之一: 所述處理器是圖形處理單元(GPU)和中央處理單元(CPU)中的一個,以及 所述存儲器是系統存儲器、高速緩存存儲器或與所述處理器相關聯的本地存儲器中的一個。
8.一種非暫時性介質, 其通過數據處理設備可讀並且包括具體化在其中的通過所述數據處理設備可執行的指令,包括:指令以通過與處理器和在所述數據處理設備上執行的作業系統中的至少一個相關聯的驅動程序、通過所述數據處理設備的所述處理器基於其啟動來確定由在所述數據處理設備上執行的應用對所述處理器的圖形引擎的利用; 指令以通過所述處理器檢測所述處理器的至少一個非圖形引擎的空閒狀態; 指令以在確定所述圖形引擎的利用低於閾值和檢測到所述至少一個非圖形引擎的所述空閒狀態之後,通過所述處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式; 指令以結合所述將所述幀緩衝區轉變成所述自我刷新模式來將與所述應用的所述執行相關的數據拷貝到所述數據處理設備的存儲器; 指令以在所述將所述幀緩衝區轉變成所述自我刷新模式和將與所述應用的所述執行相關的所述數據拷貝到所述存儲器之後對所述至少一個非圖形引擎進行時鐘門控以降低所述數據處理設備的功耗;以及 指令以使所述圖形引擎能夠利用所述存儲器中的所拷貝的數據用於所述數據處理設備上的所述應用的繼續執行。
9.根據權利要求8所述的非暫時性介質,進一步包括: 指令以基於所述幀緩衝區的利用、通過所述處理器來監視所述至少一個非圖形引擎和所述圖形引擎的所述利用。
10.根據權利要求8所述的非暫時性介質,進一步包括: 指令以通過所述處理器、基於其時鐘速度和所述處理器耦連到的總線的參數中的至少一個來監視所述至少一個非圖形引擎和所述圖形引擎的所述利用,所述參數是所述總線的速度和所述總 線的功率狀態中的至少一個。
11.根據權利要求8所述的非暫時性介質,進一步包括指令以通過所述處理器、基於所述存儲器中的所拷貝的數據的所述利用來在所述數據處理設備的顯示單元上渲染數據。
12.根據權利要求8所述的非暫時性介質,其中當所述圖形引擎的所述利用超過所述閾值時,所述非暫時性介質進一步包括: 指令以通過所述處理器將所述幀緩衝區轉變回到其活躍模式;以及 指令以在所述將所述幀緩衝區轉變回到所述活躍模式之後將所述數據從所述存儲器拷貝回到所述幀緩衝區中。
13.根據權利要求12所述的非暫時性介質,進一步包括: 指令以在基於另一個閾值檢測其活躍性之後通過所述處理器打開被時鐘門控的至少一個非圖形引擎。
14.根據權利要求8所述的非暫時性介質,包括: 與作為處理器的GPU和CPU中的一個兼容的指令,以及 與作為所述存儲器的系統存儲器、高速緩存存儲器和與所述處理器相關聯的本地存儲器中的一個兼容的指令。
15.一種數據處理設備,包括: 存儲器; 可通信地耦連到所述存儲器的處理器;以及 與所述處理器和在所述數據處理設備上執行的作業系統中的至少一個相關聯的驅動程序組件,所述驅動程序組件配置為使能: 通過在所述處理器上執行的測試指令來確定由在所述數據處理設備上執行的應用對所述處理器的圖形引擎的利用, 通過在所述處理器上執行的所述測試指令來檢測所述處理器的至少一個非圖形引擎的空閒狀態, 在確定所述圖形引擎的利用低於閾值和檢測到所述至少一個非圖形引擎的所述空閒狀態之後,通過所述處理器將與其相關聯的幀緩衝區轉變成其低功率利用的自我刷新模式, 結合所述將所述幀緩衝區轉變成所述自我刷新模式來將與所述應用的所述執行相關的數據拷貝到所述存儲器, 在所述將所述幀緩衝區轉變成所述自我刷新模式和將與所述應用的所述執行相關的所述數據拷貝到所述存儲器之後,對所述至少一個非圖形引擎進行時鐘門控以降低所述數據處理設備的功耗,以及 由所述圖形引擎利用所述存儲器中的所拷貝的數據用於所述數據處理設備上的所述應用的繼續執行。
16.根據權利要求15所述的數據處理設備,其中在所述處理器上執行的所述測試指令使能基於所述幀緩衝區的利用來監視所述至少一個非圖形引擎和所述圖形引擎的所述利用。
17.根據權利要求15所述的數據處理設備,其中在所述處理器上執行的所述測試指令使能基於其時鐘速度和所述處理器耦連到的總線的參數中的至少一個來監視所述至少一個非圖形引擎和所述圖形引擎的·所述利用,所述參數是所述總線的速度和所述總線的功率狀態中的至少一個。
18.根據權利要求15所述的數據處理設備,其中所述處理器配置為基於所述存儲器中的所述所拷貝的數據的所述利用來在與所述數據處理設備相關聯的顯示單元上渲染數據。
19.根據權利要求15所述的數據處理設備,其中當所述圖形引擎的所述利用超過所述閾值時,所述驅動程序組件進一步配置為使能: 通過所述處理器將所述幀緩衝區轉變回到其活躍模式;以及 在所述將所述幀緩衝區轉變回到所述活躍模式之後將所述數據從所述存儲器拷貝回到所述幀緩衝區中。
20.根據權利要求19所述的數據處理設備,其中所述驅動程序組件進一步配置為使倉泛: 在基於另一個閾值檢測其活躍性之後通過所述處理器打開被時鐘門控的至少一個非圖形引擎。
【文檔編號】G06F9/44GK103853311SQ201310642081
【公開日】2014年6月11日 申請日期:2013年12月3日 優先權日:2012年12月3日
【發明者】米泰斯·夏爾馬 申請人:輝達公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀