新四季網

信息處理裝置中的功率控制裝置的製作方法

2023-08-06 14:53:16 1

專利名稱:信息處理裝置中的功率控制裝置的製作方法
技術領域:
本發明涉及信息處理裝置中的功率控制裝置。在所述信息處理裝 置中包含由一個或多個結構所構成的微處理器(包含微型計算機、微 控制器、數位訊號處理器)、定序器、靜態構成邏輯、動態可再構成 邏輯等。在本說明書中,主要以處理器為例進行處理,但是本發明一 般能應用在所述信息處理裝置中。
背景技術:
近年來,在便攜電話和數位電視等數字設備中,聲音、音頻、動 態圖像或編碼處理等各種數字處理的需要正在增加。為了實現這些處 理, 一般利用微處理器等信息處理裝置,但是隨著應用需要的增加, 電路規模、工作頻率、裝載處理器數量增加,功耗日趨增加。以往,為了削減功耗, 一般實現基於硬體的時鐘選通控制、由軟 件使工作上不需要的塊停止的控制、由軟體或硬體以程序單位進行頻率或電壓狀態的變更的控制(日本特開平8-152945號公報)等。其 中,本說明書中被稱為"程序單位"的表達包含進程單位、線程單位、 任務單位。此外,近年來,根據處理器的執行狀態的長周期的平均負荷狀況, 而進行變更頻率或電壓狀態的控制(日本特開平8-6681號公報)。 專利文獻1:日本特開平8-152945號7>淨艮 專利文獻2:日本特開平8-6681號公報發明內容但是,在上述以往的程序單位的功耗削減方法中,在多個程序同 時並行工作或者在時間上 一 邊切換 一 邊並行工作的系統中,無法進行
高效的功庫毛削減。例如,在一個物理處理器中, 一邊在時間上切換2個程序一邊並 行工作的系統所存在的技術課題如下。在 一 個程序是需要高電源電壓 下的動作的狀態、另 一個程序是需要低電源電壓下的動作的條件下, 當程序的切換頻繁發生時,能夠想到用以往的程序單位的電源電壓變 更方法無法使電源電壓的變更跟蹤程序的切換時間。這時,產生為了 電源電壓的變更完成的等待時間,但是在重視實時性的內部用途中, 該等待時間成為系統性能的惡化或損害性能保證的致命問題。因此, 在這樣的用途中,應用程式單位的單純的功率控制並不現實。它不僅 在電源電壓的變更中是相同的,在時鐘頻率的變更中也是相同的。圖32、圖33分別表示理想的功率狀態(在此為電壓)的變更、伴隨現 實的轉變時間的功率狀態的變更。而當電源電壓或時鐘頻率的變更能跟蹤程序的切換頻度時,在使 多個程序並行或並發工作的系統中,在程序單位的功率控制中,並不 一定能實現供給程序組整體的執行時最適合的電源電壓或閾值電壓 等電壓而引起的功耗削減。例如,考慮在並發地使4個程序工作的系 統中,2個程序在高電壓下工作,其餘的2個程序在低電壓下工作的 情形。這時,功率效率最高的程序的執行過程是連續執行高電壓的2 個程序,連續執行其餘的低電壓的2個程序的形態持續的情形。但是, 在著眼於程序單位的功率控制方式中,有可能交替執行高電壓設定的 程序和低電壓設定的程序,這時,電壓狀態變更自身引起的功率損失 更多地發生,或者為了電壓狀態變更的等待次數更多地發生,從功耗 和系統性能的觀點來看,無法變成最適合的狀態。圖34、圖35分別 表示從功耗的觀點出發的有效率的調度和無效率的調度的轉變過程。為了解決上述課題,考慮不是程序單位的功率削減,而是按照較 長周期(例如毫秒級)的平均負荷狀態來變更供給功率或工作頻率的 方法。這時,成為長周期下的功率控制,所以無法進行適合於頻繁切 換程序的實時處理的、在更短時間中變更功率條件的高效的功率控 制。此外,功率控制與程序的執行順序無關,所以如上所述,並不一 定按最適合的順序執行程序,在程序組整體中並不一定成為最適合的 功耗。因為是基於過去的平均信息的功率控制,所以無法預先進行功 率變更。雖然能根據利用平均信息的傾斜函數的預測來變更功率,但 是,即使存在將來確定要執行的程序,也無法與其相適合地預先變更 成適當的功率狀態。上述示出了在執行一 個物理處理器的多個程序時以往的功率控 制所存在的問題,但是在具有多個物理處理器的系統中,用以往的功 率控制方法,也同樣無法根據程序單位的特性來有效地削減程序組整 體的功耗。例如,即使是存在2個物理處理器而能分別進行功率控制,軟體 的執行順序或執行的處理器和功率狀態的變更的關係也不 一 定是最 有效率的。作為例子,考慮存在處理器A和處理器B,且存在需要高工作電 壓的程序PH1和PH2、需要低工作電壓的程序PL1和PL2的情形。 這裡,如果考慮處理器A和處理器B都從高電壓開始動作的情形, 則在程序單位的功率控制方法中,無法判斷最適合的程序分配執行和 功率控制。在系統整體功率效率變為最好的是使處理器A或B的單 側執行低工作電壓的程序PL1和PL2的情形,但是,如果現在從最 近的電壓進行程序分配,則PH1和PH2糹皮分配給處理器A和B,所 以此後PL1和PL2被分配給處理器A和B,電源狀態的變化發生2 次,變不成剛才所示的最佳狀態。PL1和PL2先分別分配給處理器A 和B的情況也是同樣的。只要以程序單位進行功率控制,就無法充分 進行考慮系統整體的功耗的削減。本發明的功率控制裝置控制在信息處理裝置的內部消耗的功率, 其特徵在於,包括功率上下文存儲單元,在用程序的識別信息區別 的存儲區域中存儲各程序的功率控制信息;功率上下文參照單元,利 用所述功率上下文存儲單元參照關於所希望的程序的功率控制信息; 以及功率狀態變更單元,根據由所述功率上下文參照單元參照的功率 控制信息,變更在所述信息處理裝置的內部消耗的功率的狀態。
所述功率控制裝置還包括功率控制寄存器,其存儲關於在所述信 息處理裝置中正在執行的程序的功率控制信息,所述功率上下文參照 單元包括功率上下文保存返回控制單元,其與所述信息處理裝置的命 令執行並行地,在與功率上下文存儲單元之間把所述功率控制寄存器的內容保存或返回;所述功率狀態變更單元根據所述功率控制寄存器中存儲的功率控制信息,變更在所述信息處理裝置內部消耗的功率的狀態。據此,即使在頻繁切換處理多個程序的系統中,也不會使程序處理性能惡化,能保存和返回功率控制信息,能夠進行極精細、更高 效的功率控制。在所述功率控制裝置中,優選的是,所述功率控制參照單元包括 功率上下文預先參照單元,其在與所述信息處理裝置中正在執行的程 序不同的第一程序的非執行時參照所述第一程序的功率控制信息。。 據此,即使在執行多個程序的系統中,也能在執行前預先進行用於功 率狀態的變更的處理或用於程序分配的調度處理,不會使程序處理性 能惡化,能實施功率控制。在所述功率控制裝置中,優選的是,所述功率狀態變更單元根據 由所述功率上下文預先參照單元參照的所述第 一 程序的功率控制信 息,在所述第一程序的執行之前,提前進行功率狀態的變更。據此, 能把處理器更早地變更為能執行第 一程序的功率狀態,能抑制用於功 率狀態變更的等待引起的性能惡化。在所述功率控制裝置中,優選的是,所述功率上下文預先參照單 元在所述第一程序的執行之前,參照與所述第一程序對應的功率控制 信息,根據功率狀態變更時間和程序分配時間的信息,在判斷為功率 狀態的變更不是有效時,禁止功率狀態的變更。據此,能高效抑制處 理器狀態和功率控制狀態的不匹配引起的性能惡化。在所述功率控制裝置中,優選的是,所述功率控制信息包含過去 的功率分配的成功率或失敗率;所述功率上下文參照單元包括猜測功 率狀態變更判定單元,其根據所述功率控制信息的成功率或失敗率, 確定是否變更執行該程序時的功率狀態。據此,能高效抑制處理器狀
態和功率控制狀態的不匹配引起的性能惡化。在所述功率控制裝置中,優選的是,所述功率上下文參照單元包使得當前的功率狀態的功率變化成為最小的程序,分配給所述信息處 理裝置的程序調度單元。據此,能高效削減執行多個程序時的總功耗。 在所述功率控制裝置中,所述功率上下文參照單元包括程序調度 單元,其從所述功率上下文存儲單元中存儲的各程序的功率控制信 息,將程序重新排列成各程序之間的功率變化成為最小的程序順序, 分配給所述信息處理裝置。據此,能高效削減執行多個程序時的總功 耗。在所述功率控制裝置中,優選的是,還包括負荷檢測單元,檢測所述信息處理裝置的當前的工作狀況;功率狀態檢測單元,檢測所述 信息處理裝置的當前的功率狀態;負荷功率判定單元,根據所述負荷 檢測單元4全測出的負荷和所述功率狀態4企測單元檢測出的功率信息, 預先判斷無法繼續進行當前的程序的動作;以及程序調度單元,在判 斷為無法繼續進行所述當前的程序的動作時,進行程序的切換。據此, 能抑制功率狀態變更的等待引起的性能惡化,並且因為性能惡化少, 所以能更積極地實施功率狀態的變更控制。本發明的其他功率控制裝置,控制多個物理處理器的內部消耗的 功率,其特徵在於,包括電源組存儲單元,存儲識別物理處理器在 物理上所屬的電源組的信息;程序調度單元,根據所述電源組存儲單 元的內容,確定把各程序分配給哪個物理處理器。據此,在具有多個 物理處理器的系統中,能夠不依存於處理器的裝載數,高效削減執行 多個程序時的總功耗。根據本發明,在並發或並行執行多個程序的信息處理系統中,既 能使系統的處理性能的惡化最小,又能更有效地實現程序組整體的執 行時的功耗的削減。


圖1是表示本發明實施例1的功率控制裝置的結構的框圖。圖2是表示功率上下文(context)存儲裝置的邏輯上的結構例的圖。圖3是表示功率上下文存儲裝置的邏輯結構例的圖。 圖4是表示功率控制信息的邏輯結構例的圖。 圖5是表示功率狀態變更裝置的詳細結構例的圖。 圖6是表示功率狀態變更裝置的詳細結構例的圖。 圖7是表示本發明的實施例2的功率控制裝置的結構的框圖。 圖8是表示本發明的實施例3的功率控制裝置的結構的框圖。 圖9是表示功率預先控制裝置的詳細的結構例的圖。 圖10是表示本發明的實施例3的功率控制裝置的動作定時的圖。 圖11是用於說明本發明的實施例3的功率控制裝置的動作步驟 的流程圖。圖12是表示本發明的實施例4的功率控制裝置的結構的框圖。 圖13是表示猜測(speculative)功率狀態變更判定裝置的詳細結 構例的圖。圖14是用於說明本發明的實施例4的功率控制裝置的動作步驟 的流程圖。圖15是表示計算過去的成功率的步驟的 一 個例子的流程圖。圖16是表示進行成功率計算的裝置的結構的框圖。圖17是表示在程序的切換時,用與程序的動作狀態對應的值更新功率上下文存儲裝置的信息的裝置的結構的一個例子的框圖。 圖18是表示猜測功率狀態變更判定裝置的詳細結構例的圖。 圖19是表示通常最小時間的計算步驟的 一 個例子的流程圖。 圖20是表示本發明的實施例6的功率控制裝置的結構的框圖。 圖21是表示功率調度器的詳細結構例的圖。 圖22是用於說明本發明的實施例6的功率控制裝置的動作步驟的流程圖。圖23是表示本發明的實施例6的功率控制裝置的動作定時的圖。 圖24是表示功率調度器的詳細結構例的圖。 圖25是表示本發明的實施例8的功率控制裝置的結構的框圖。 圖26是表示負荷功率判定裝置的詳細結構例的圖。 圖27是用於說明本發明的實施例8的功率控制裝置的動作步驟 的流程圖。圖28是表示本發明的實施例9的功率控制裝置的結構的框圖。圖29是表示電源組存儲裝置的邏輯結構例的圖。圖30是表示處理器和電源組存儲裝置的物理配置例的圖。圖31是表示用於熱分散的程序分配的例子的圖。圖32是表示理想的電壓變更的例子的圖。圖3 3是表示伴隨現實的轉變時間的電壓變更的例子的圖。圖34是表示從功耗的觀點出發的有效率的調度的例子的圖。圖3 5是表示從功耗的觀點出發的無效率的調度的例子的圖。符號說明ZA101 —功率狀態變更裝置ZA102—功率控制寄存器ZA103 —功率控制信息Z A10 4—處理器總線訪問控制裝置ZA105 —功率上下文存儲裝置ZA106—功率上下文保存返回控制裝置ZB101 —功率上下文參照裝置ZC101 —功率預先控制裝置ZC101 —功率預先控制裝置ZD101 —猜測功率狀態變更裝置ZF101 —功率調度器ZF103 —程序分配裝置ZH101 —負荷功率判定裝置ZI101 —功率組存儲裝置
具體實施方式
以下,參照附圖詳細說明本發明的實施例。在附圖中對相同或相 當的部分標以相同的參考標號,省略對其重複的說明。在以下的實施例中,說明對於信息處理裝置特別是微處理器的本 發明的應用例。(實施例1 )圖1是表示實施例1的功率控制裝置100的結構的框圖。在圖1中,示出功率控制裝置ioo設置在微處理器iooo(信息處理裝置)的內部的情形,但是功率控制裝置100也能設置在微處理器1000 (信息處理裝置)的外部。功率上下文存儲裝置ZA105連接在處理器總線訪問控制裝置 ZA104上,從微處理器1000進行讀寫。此外,功率上下文存儲裝置 ZA105連接在功率上下文參照裝置ZB101上,把從功率上下文參照 裝置ZB101請求的識別號碼所對應的功率控制信息ZA103向功率上 下文參照裝置ZB101輸出。功率狀態變更裝置ZA101根據從功率上下文參照裝置ZB101所 供給的功率控制信息ZA103,為了削減功耗而變更功率控制裝置100 的功率狀態。在圖1中,示出的是功率上下文參照裝置ZB101與處理器總線訪 問控制裝置ZA104並行訪問功率上下文存儲裝置ZA105的結構,但 是也可以採用功率上下文參照裝置ZB101經由處理器總線訪問控制 裝置ZA104訪問功率上下文存儲裝置ZA105的結構。在本實施例中,與後面描述的實施例2(圖7)不同,並不一定 需要表示只對當前的程序的功率控制信息的功率控制寄存器ZA102 (圖7),根據功率上下文存儲裝置ZA105的信息,進行功率狀態變 更裝置ZA101的控制。在功率上下文存儲裝置ZA105存儲由一個或多個物理處理器執 行的程序組的功率上下文,預先參照這些功率上下文按照必要進行計
算,由此能有效削減系統整體的功耗。當然,功率上下文存儲裝置ZA105能採用基於SRAM構造的結 構,或由雙穩態多諧振蕩器組構成。此外,在微處理器1000可訪問 的存儲器空間也能與功率信息以外的信息公用配置。圖2表示功率上下文存儲裝置ZA105的結構例。為了按各程序 存儲功率控制信息ZA103,由用於識別程序的識別號碼(ID)所對應 的功率控制信息ZA103的存儲區域構成。例如若使用SRAM ( Static Random Access Memory )構成功率上 下文存儲裝置ZA105,則除了能功率控制信息ZA103的讀出,還能 進行寫入。圖3表示在功率上下文存儲裝置ZA105,作為功率控制信息 ZA103,還存儲程序的識別號碼(ID)的例子。圖4表示功率控制信息ZA103的內容例,但是不需要一定包含 全部,並且當然也能存儲記載內容以外的內容。在圖4中,電源電壓信息例如表示用於信息處理裝置的電源供給 的電壓,在用於削減信息處理裝置動作時的功耗的控制中使用。閾值電壓信息在用於使用了半導體精細處理的信息處理裝置中 的洩漏功率削減的控制中使用。時鐘頻率信息表示對信息處理裝置供給的時鐘的頻率,通過使其 可變來實現功率削減。時鐘停止信息停止對動作上不需要的電路區域的時鐘供給,在不 需要的功耗的削減控制中使用。Tr停止信息為了抑制動作上不需要的信號的觸發器(toggle), 在輸出Tr的停止控制中使用,或為了削減洩漏電流,在與MOS電路 串聯插入的功率選通用Tr的停止控制中使用。控制對象塊信息用於確定實施功率控制信息ZA103表示的功率 控制的對象塊。狀態變更成功率信息如後所述,用於根據猜測的功率狀態變更的 過去的成功率來進行功率控制。
預先狀態變更條件信息如後所述,指定用於在相應的程序開始之 前預先變更功率狀態的起動條件。動作模式信息指定確定電壓或頻率的模式號碼。例如用模式號碼 識別以高電壓和高頻率工作的高速動作模式、以低電壓和低頻率工作 的低速模式,進行信息量的削減和功率設定的簡易化。狀態變更條件信息指定用於相應的程序進行功率變更的信息處 理裝置的狀態條件。例如,指定相應的程序執行中的地址信息、特權 等級狀態或高速緩存訪問失敗等存儲器訪問狀態,只在其一致時起動 功率變更。狀態變更允許信息指定禁止或允許相應的程序進行功率變更。圖5和圖6表示功率狀態變更裝置ZA101的一個例子。圖5是 對於提供的電源電壓條件和閾值電壓條件,使用DC-DC變換器變更 供給電壓的例子。圖6是根據作為時鐘頻率信息的倍增條件和分頻條 件來變更供給時鐘的例子。 (實施例2)圖7是表示實施例2的功率控制裝置200的結構的框圖。在圖7 中,表示功率控制裝置200設置在微處理器1000的內部的情形,但 是功率控制裝置200也能設置在微處理器1000的外部。功率狀態變更裝置ZA101連接在功率控制寄存器ZA102上,根 據從功率控制寄存器ZA102供給的功率控制信息ZA103的內容,為 了削減功耗而進行微處理器1000的功率狀態的變更。功率控制寄存器ZA102保持的功率控制信息ZA103能夠經由連 接在功率控制寄存器ZA102上的處理器總線訪問控制裝置ZA104, 進行讀出/改寫。微處理器1000用執行的程序自身改寫功率控制寄存 器ZA102的內容,把微處理器1000變更為適當的功率狀態,能削減 功耗。微處理器1000能夠把功率上下文存儲裝置ZA105的內容經由處 理器總線訪問控制裝置ZA104進行讀出/改寫。由微處理器1000執行的程序把功率控制寄存器ZA102的內容更
換功率上下文存儲裝置ZA105中為各程序準備的存儲區域的內容, 由此能夠按各程序實現個別條件下的功率控制。通過按各程序準備功率控制信息,能夠極細緻地進行功率控制, 能更有效地實現功耗的削減。當然,功率上下文存儲裝置ZA105能釆用基於SRAM枸造的結 構,或由雙穩態多諧振蕩器群構成。此外,在微處理器1000可訪問 的存儲器空間也能與功率信息以外的信息公用配置。功率狀態變更裝置ZA101包含功率上下文保存返回控制裝置 ZA106。功率上下文保存返回控制裝置ZA106連接在功率控制寄存器 ZA102和功率上下文存儲裝置ZA105上,能讀出/改寫各存儲內容。 功率上下文保存返回控制裝置ZA106不佔有處理器總線,能訪問功 率控制寄存器ZA102和功率上下文存儲裝置ZA105,所以不會降低 處理器的處理性能,能更換功率控制寄存器ZA102和功率上下文存 儲裝置ZA105的內容。(實施例3 )圖8是表示實施例3的功率控制裝置300的結構的框圖。該功率 控制裝置300與圖1、圖7所示的功率控制裝置100、 200同樣,既可 以設置在微處理器1000的內部,也可設置在微處理器1000的外部。功率上下文參照裝置ZB101包含功率預先控制裝置ZC101。功率 預先控制裝置ZC101從功率上下文存儲裝置ZA105取得功率控制信 息ZA103,基於此進行用於功率狀態變更的計算,把功率控制信息 ZA103提供給功率狀態變更裝置ZAIOI。功率狀態變更裝置ZA101根據所供給的功率控制信息ZA103, 進行微處理器1000的功率狀態變更。圖9表示功率預先控制裝置ZC101的內部結構的一個例子。功率預先控制裝置ZC101通過基於硬體的程序調度器或基於操 作系統的程序調度器,取得接著要由微處理器IOOO執行的程序的識 別號碼ZC201,存儲到識別號碼保持寄存器ZC202中。識別號碼保持寄存器ZC202的內容作為識別號碼ZC203,提供給
功率上下文存儲裝置ZA105,從功率上下文存儲裝置ZA105取得與 識別號碼ZC203對應的功率控制信息ZA103,糹巴它記錄到功率控制 信息保持寄存器ZC204中。比較器ZC205比較微處理器1000的功率狀態ZC206和功率控制 信息ZA103的內容,把結果通知給功率變更定時控制器ZC207。這 裡,功率狀態ZC206和功率控制信息ZA103表示電源電壓。通過功率狀態ZC206和功率控制信息ZA103的比較,功率狀態 ZC206表示的電壓更大時,選擇器ZC208選擇來自程序調度器的程序 切換請求ZC209 —側。即等待程序發生切換的定時,把電壓狀態的變 更請求ZC210通知給功率狀態變更裝置ZAIOI。據此,來防止在需 要高工作電壓的程序的執行中,由於向可工作的電壓以下的狀態變更 導致微處理器IOOO錯誤工作。比較器ZC205的比較結果是功率狀態ZC206更低時,功率變更 定時控制器ZC207開始在程序切換之前進行功率變更的準備。在該例 子中,進行減計數器ZC211的起動,該結果變為預定值(這裡為0) 時,經由選擇器ZC208把電壓狀態的變更請求ZC210通知給功率狀 態變更裝置ZAIOI。據此,能在切換為相應的程序之前變更為相應的 程序所需要的功率狀態。圖IO表示本實施例的動作定時。這裡,例示為程序A和程序B 指定電壓VI作為功率控制信息ZA103,程序C和程序D指定電壓 V2作為功率控制信息的情形。在程序B的執行中,功率狀態ZC206是電壓VI,程序C的功率 控制信息ZA103表示電壓V2。比較器ZC205作為功率狀態ZC206 和功率控制信息ZA103的比較結果,判斷功率狀態ZC206更大時, 使選擇器ZC208選擇程序切換請求ZC209 —側。在程序切換時聲明 程序切換請求ZC209,所以在程序切換時之前不通知功率切換請求 ZC210。作為結果,在程序B執行中斷的定時之前,等待功率狀態的 變更。相反,在執行程序D時,比較器ZC205的比較結果判斷為功率
控制信息ZA103 —側大,所以功率變更定時控制器ZC207在計數器 的計數後,在程序切換之前,開始功率狀態的變更。如程序A和程序C的執行中那樣,當執行下一程序時,在功率 條件相同的情況下,無論在程序切換後進行功率變更,還是在程序切 換之前進行功率變更,功率狀態都相同。當然,考慮到在比較結果相 同時,不實施功率變更控制。圖11表示本實施例的實施步驟的一個例子。在步驟ZC301中,取得與接著分配的程序的識別號碼對應的功率 控制卩言息ZA103。接著,在步驟ZC302中,比較功率控制信息ZA103和微處理器 1000的功率狀態ZC206。在假定電壓作為功率狀態的本例子中,如果 功率狀態ZC206 —側低,就選擇步驟ZC303,如果高,就選擇步驟 ZC304。在步驟ZC303中,在基於通常的調度的程序的切換之前,等待功 率變更。在步驟ZC304中,開始變更功率條件的定時的計算。在本例子中 表示基於定時器ZC211的定時調整的例子。在步驟ZC305中,在定時條件結束之前,等待功率變更。在本例 子中把定時器ZC211的計數值變為預定值作為條件表示。在等待結束後的步驟ZC306,根據功率控制信息ZA103,向功率 狀態變更裝置ZA101請求功率狀態的變更。 (實施例4)圖12是表示實施例4的功率控制裝置400的結構的框圖。該功 率控制裝置400與圖1、圖7所示的功率控制裝置100、 200同樣,也 可以設置在微處理器1000的內部,也能設置在微處理器1000的外部。功率上下文參照裝置ZB101包含猜測功率狀態變更裝置ZDIOI。 猜測功率狀態變更裝置ZD101從功率上下文存儲裝置ZA105取得功 率控制信息ZA103,根據它,進行用於功率狀態變更的計算,把功率 控制信息ZA103對功率狀態變更裝置ZA101供給。
功率狀態變更裝置ZA101根據供給的功率控制信息ZA103,進 行微處理器1000的功率變更。圖13表示猜測功率狀態變更裝置ZD101的內部結構的一個例子。猜測功率狀態變更裝置ZD101通過基於硬體的程序調度器或基 於作業系統的程序調度器,取得接著要由微處理器1000執行的程序 的識別號碼ZD201,存儲到識別號碼保持寄存器ZD202中。識別號碼保持寄存器ZD202的內容作為識別號碼ZD203,提供 給功率上下文存儲裝置ZA105,從功率上下文存儲裝置ZA105取得 與識別號碼ZD203對應的功率控制信息ZA103, 4巴它記錄到功率控 制信息保持寄存器ZD204中。比較器ZD205,比較功率控制信息ZA103的內容中過去的功率 變更的成功率ZD206和成功率的指定臨界值ZD207。例如,過去的 功率變更的成功率ZD206由功率變更連續失敗的次數構成,指定臨 界值ZD207採用表示3次的結構時,如果過去的成功率ZD206為3 次以內,則聲明比較器ZD205的輸出。這裡,比較器ZD205的輸出與功率控制信息ZD204中的功率變 更允許位在邏輯上取AND( ZD208 ),把結果作為功率變更請求ZD209 通知給功率狀態變更裝置ZAIOI。能夠根據過去的功率變更的成功率,在一定條件以上的失敗時, 抑制功率狀態的變更。圖14表示本實施例的實施步驟的一個例子。在步驟ZD301中,取得與接著分配的程序的識別號碼對應的功 率控制信息ZA103。接著,在步驟ZD302中,從功率控制信息ZA103的狀態變更允 許位的內容判定是否為允許功率控制的程序,在不是允許功率控制的 程序時,不進行功率狀態的變更請求,結束步驟。判定為允許功率控制時,接著在步驟ZD303中,從功率控制信
抑制功率狀態的變更控制,在判定為要抑制時,不進行功率狀態的變更請求,結束步驟。相反,在判定為要實施變更時,在步驟ZD304 中,根據功率控制信息ZA103的內容,向功率狀態變更裝置ZA101 通知功率狀態的變更請求。圖15表示在本實施例中計算過去的成功率的例子。這裡,表示 作為成功率,進行基於失敗次數的計算的例子。在步驟ZD401中,根據餘裕度,計算判定在當前的功率狀態和 負荷狀態的組合下,微處理器1000是否能發生錯誤動作(該步驟示 於實施例8)。在步驟ZD401中判定為功率狀態中沒有餘裕的狀態(功率危險 狀態)時,在步驟ZD402中,使相當於功率控制信息的狀態變更成 功率的值增加。作為簡單的例子,每當檢測到功率危險狀態,就增加 1,但是根據餘裕度而加上加權的值的方法也能容易構成。在步驟ZD403中,按照安裝方法而採用進入等待狀態直到功率 狀態中產生餘裕或切換為可分配的程序的方法。在步驟ZD401中判定為功率狀態中有餘裕時,在步驟ZD404中 收到程序的切換請求的情況下,在接著的步驟ZD405中計算成功率。在步驟ZD405中,作為安裝方法之一,有簡單地將值減去的方 法。在該方法中,與失敗或成功的連續程度無關,能以合計值是否超 過某閾值計算成功率。此外,作為其他安裝方法,能在步驟ZD405中功率分配成功時, 採用把成功率的值清除為初始值(例如O)的方法。這時,能構成只 在連續失敗N次時作為超過閾值的值的判定方法。圖16是表示進行成功率計算的裝置的結構的框圖。在本例子中,選擇器ZD501在功率危險狀態時,供給作為失敗 數加法值的值(+l),在不是功率危險狀態時,供給作為成功數減法 值的值(-1 )。加法器ZD502把從功率控制信息ZD204供《會的當前的狀態變更 成功率的值和從選擇器ZD501供給的加減法值相加。19
失敗率信息寄存器ZD503在聲明程序切換信息時,寫入從加法 器ZD502供給的值。進而,根據該值,更新功率上下文存儲裝置ZA105 的狀態變更成功率的欄位。另外,在圖17中,列舉如本實施例那樣切換程序時,按照與程 序的動作狀態對應的值,更新功率上下文存儲裝置ZA105的信息的 裝置的結構。另外,在本實施例中,列舉是否猜測地進行功率變更,但是如果 使用功率分配的成功和失敗的判定機構,就能更安全地進行功率的削 減。例如,在功率分配成功時,能進行功率狀態的餘裕度的計算,更 新功率上下文存儲裝置ZA105的用於相應的程序的功率控制信息。 例如,功率分配成功,如果能判定當前的電壓對於動作條件具有充分 餘裕,就能用更低的電壓值更新功率上下文存儲裝置ZA105的功率 控制信息。相反,在餘裕度小時,就能夠用更高的電壓值更新。據此, 能夠減少功率分配的失敗引起的性能惡化,並且能動態實現功耗的削 減。(實施例5)圖18表示猜測功率狀態變更判定裝置ZD101的內部結構的另外 一個例子。猜測功率狀態變更判定裝置ZD101通過基於硬體的程序調度器 或基於作業系統的程序調度器,取得接著要由微處理器1000執行的 程序的識別號碼ZD201,存儲到識別號碼保持寄存器ZD202。識別號碼保持寄存器ZD202的內容作為識別號碼ZD203提供給 功率上下文存儲裝置ZA105,從功率上下文存儲裝置ZA105取得與 識別號碼ZD203對應的功率控制信息ZA103,把它記錄到功率控制 信息保持寄存器ZD204。差量計算器ZE101計算微處理器1000的功率狀態ZE102和功率 控制信息ZA103的功率信息的差量。這裡,作為功率狀態,列舉電 源電壓。這時,差量計算器ZE101計算兩者的電壓差並輸出。功率-轉變時間表ZE103計算輸入的功率狀態值的變更所需的時間並輸出。
例如,用表的形式存儲電壓差0.1 mV的變更所需的轉變時間並輸出。 當然,表也可以由可改寫的寄存器或存儲器構成,還可以由組合邏輯 構成。比較器ZE104比較功率-轉變時間表ZE103的輸出和功率控制信 息ZA103的內容中的通常時最小時間ZE105,在通常時最小時間 ZE105較小時,4巴功率變更請求ZE106通知給功率狀態變更裝置 ZAIOI。通常時最小時間ZE105,在除了相應的程序中斷等緊急時候的通 常時,保存按各切換單位執行的最小的時間單位。相應的程序的切換時間比向作為目標的功率狀態的轉變時間短 時,能抑制功率狀態的變更。圖19表示通常最小時間ZE105的計算步驟。在步驟ZE201中,在程序的切換後進行使用定時器的程序分配而 開始時間的計測。它可以是新初始化定時器而進行計數的方法,或4吏 用總處於工作的公用定時器來記錄程序開始時的定時器值的方法。在步驟ZE202中,在新的程序的切換之前,使處理等待。在步驟ZE202中,檢測到程序的切換後,在步驟ZE203中,判 定這次的程序切換是通常的切換,還是基於中斷的緊急的切換。不是 通常的切換時,不進行使用本次的程序分配時間的最小時間ZE105 的計算和記錄。據此,能排除不是通常的程序動作中的切換的特別情形的影響。在步驟ZE203中,判定這次的程序切換是通常的切換後,在步驟 ZE204中,計算程序分配時間。把新的定時器初始化時,^使用該時刻 的定時器值,當使用總工作的公用定時器時,從當前的定時器值減去 記錄完畢的程序開始時的定時器值來計算時間。在步驟ZE205中,比較功率控制信息保持寄存器ZD204中存儲 的通常最小時間ZE105的值和在所述ZE204中計算的本次的程序分 配時間,在步驟ZE206中把更小一側的值作為通常最小時間存儲到功 率上下文存儲裝置ZA105的相應欄位中。 (實施例6)圖20是表示本發明的實施例6的功率控制裝置600的結構的框 圖。該功率控制裝置600與圖1、圖7所示的功率控制裝置100、 200 同樣,可以設置在微處理器1000的內部,也可以設置在微處理器1000 的外部。功率上下文參照裝置ZB101包含功率調度器ZFIOI。功率調度器 ZF101從功率上下文存儲裝置ZA105取得與程序的識別號碼對應的 功率控制信息ZA103,據此進行用於功率狀態變更的計算,把功率控 制信息ZA103提供給功率狀態變更裝置ZA101,把程序分配信息 ZF102提供給程序分配裝置ZF103。功率狀態變更裝置ZA101對微處理器IOOO分配以所供給的程序 分配信息ZF102識別的程序。圖21表示功率調度器ZFIOI的內部結構的一個例子。功率調度器ZFIOI通過保存要分配給微處理器IOOO的程序信息, 並且進行分配控制的狀態控制機ZF201, 4巴可分配的各程序的識別號 碼經由ID保持寄存器ZF201向功率上下文存儲裝置ZA105供給,取 得功率控制信息ZA103,存儲在功率控制信息保持寄存器ZD204中。減法器ZF203計算從功率控制信息保持寄存器ZD204輸出的功 率控制信息ZA103和微處理器1000的功率狀態ZF204的差量。這裡, 假定供給電壓(電源電壓)作為功率控制信息時,輸出電壓差。同樣,減法器ZF206計算功率狀態ZF20和最小差候選保持寄存 器ZF205的差量。比較器ZF207比較減法器ZF203的輸出和減法器ZF206的輸出, 在減法器ZF203的輸出值更小時,聲明寫入請求ZF208。寫入請求ZF208取與來自狀態控制才幾ZF201的定時調整信號的 邏輯積(AND),通知給最小差候選保持寄存器ZF205,最小差候選 保持寄存器ZF205把該時刻的功率控制信息ZA103作為新的最小差 候選進行存儲。通過對分配候選的程序識別號碼進行以上的步驟,能在最小差候
選保持寄存器ZF205中存儲與當前的功率信息具有最小差量值的程 序識別號碼、功率控制信息ZA103。伴隨狀態控制機ZF201的程序檢索結束,聲明功率變更請求 ZF209、程序切換請求ZF210,作為功率和程序的變更請求通知給功 率狀態變更裝置ZA101和程序分配裝置ZF103,功率和程序分配狀態 分別變更。圖22表示本實施例的實施步驟的一個例子。在步驟ZF301中,取得與接著分配的程序的識別號碼對應的功率 控制信息ZA103。接著在步驟ZF302中,比較功率控制信息ZA103的功率值與微 處理器1000當前的功率狀態值ZF204是否是最接近的,在更接近的 情況下,在步驟ZF303中,把相應的程序識別號碼和功率控制信息 ZA103作為接著要分配的候選保存到最小差候選保持寄存器ZF205 中。通過步驟ZF3 04,確認對全部程序的識別號碼是否進行了最小差 比較,全部程序的比較檢索結束時,通過步驟ZF305,作為接著要分 配的程序,根據最小差候選保持寄存器ZF205的內容,對功率狀態變 更裝置ZA101請求功率狀態的變更,在步驟ZF305中,根據最小差 候選保持寄存器ZF205的內容,對裝置ZF103請求對於接著要分配 的程序的分配請求。另外,也可以#^居安裝方式替換步驟ZF305和ZF306。圖23表示本實施例的動作定時。在程序A的執行中,功率調度器ZF101對於可分配的程序B、 C、 D,檢索與當前的功率狀態(這裡,電壓狀態)的差量最小的程序。 判定為程序B的功率差最小,把程序B作為下一程序切換對象通知 給裝置ZF103,並且把功率狀態的變更通知給功率狀態變更裝置 ZAIOI。同樣,在各自的時刻對程序C、 D進行探索,適時進行程序分配 和功率變更。
可分配的程序A D全部執行後,程序A D作為程序分配的候選, 再度重新由調度器識別。在一周期最終的程序D的執行中,功率調度 器ZFIOI根據功率狀態的比較判定功率差第二小的程序為D,並分配 程序D。在接著的程序D的執行中,作為接著要執行的候選,同樣選擇功 率狀態的差成為最小的程序C。這時,如圖23的定時所示,能使用 實施例3中表示的功率預先控制裝置ZCIOI,在切換為程序C之前變 更功率狀態,抑制性能惡化。 (實施例7)圖24表示功率調度器ZF101的內部結構的另外一個例子。功率調度器ZF101通過保存要分配給微處理器1000的程序信息, 並且進行分配控制的狀態控制機ZF201 ,把可分配的各程序的識別號 碼經由ID保持寄存器ZF201向功率上下文存儲裝置ZA105供給,取 得功率控制信息ZA103,存儲在功率控制信息保持寄存器ZD204中。減法器ZG101計算保持上次確定的最小差的前最小值寄存器 ZG103和功率控制信息ZA103的差。同樣,減法器ZG102計算保持上次確定的最小差的前最小值寄 存器ZG103和保持當前的最小差的最小差候選保持寄存器ZF205的 差。比較器ZG103進行減法器ZG101和減法器ZG102的結果比較, 在減法器ZG101的值小時,把寫入請求向最小差候選保持寄存器 ZF205通知,最小差候選保持寄存器ZF205記錄當前檢索中的功率控 制信息ZA103。如果能分配給微處理器1000的程序大致檢索結束,狀態控制機 ZF201就把最小差候選保持寄存器ZF205的內容對前最小值寄存器 ZG103進行寫入控制,把前最小值寄存器ZG103的內容對重新排列 完畢程序表ZG104進行寫入控制。用以上的步驟能進行功率差最小的程序的抽取,接著,如功率差 第二小的程序那樣,依次繼續功率差小的程序的抽取。結果,在重新
排列完畢程序表ZG104中按功率差由小到大的程序的順序記錄程序識別信息。當然,通過變更比較方法,也能按功率差由大到小的順序 重新排列。此外,也可以不用硬體進行排列處理,而通過軟體處理進 行重新排列處理。最終,狀態控制才幾ZF201按照重新排列完畢程序表ZG104的順 序,4巴功率控制狀態的變更請求ZA103、程序分配請求ZF102通知給 功率狀態變更裝置ZAIOI、程序分配裝置ZF103,進行功率狀態變更 和程序切換。(實施例8)圖25是表示實施例8的功率控制裝置800的結構的框圖。該功 率控制裝置800與圖I、圖7所示的功率控制裝置100、 200同樣,可 以設置在微處理器IOOO的內部,也可以設置在微處理器1000的外部^功率上下文參照裝置ZB101包含功率調度器ZFIOI。功率調度器 ZF101從功率上下文存儲裝置ZA105取得與程序的識別號碼對應的 功率控制信息ZA103,基於此進行用於功率狀態變更的計算,把功率 控制信息ZA103提供給功率狀態變更裝置ZAIOI,把程序分配信息 ZF102提供給程序分配裝置ZF103。功率狀態變更裝置ZA101根據所供給的功率控制信息ZA103, 進行微處理器1000的功率變更。功率控制信息ZA103 4巴以所供給的 程序分配信息ZF102識別的程序分配給微處理器1000。負荷功率判定裝置ZH101把微處理器1000的功率狀態ZH102和 負荷狀態作為輸入,通過兩者的比較判定處理,判定為在當前的功率 狀態和負荷狀態的組合下,微處理器1000能產生錯誤動作時,把功 率控制危險通知ZH104對功率調度器ZF101輸出。它還具有對功率 調度器ZF101的程序切換請求的意思,功率調度器ZF101如果收到 功率控制危險通知ZH104,就檢索以當前的功率狀態可分配的程序, 把程序分配通知給程序分配裝置ZF103。如果可能,把用於降低功率 的功率狀態的變更通知對功率狀態變更裝置ZA101通知。圖26表示負荷功率判定裝置ZH101的內部結構的一個例子。 負荷功率變換表ZH201按照輸入的負荷狀態ZH103輸出可工作 的功率狀態值。負荷狀態ZH101表示微處理器1000的當前的動作狀 況,包含存儲器訪問數、命令執行數、工作頻率。例如,作為負荷狀 態ZH101,假定存儲器訪問數、命令執行數、工作頻率時,輸出在各 執行負荷狀態下微處理器100可不進行錯誤動作地工作的電源電壓 值。當然,表ZH201可以由可改寫的寄存器或存儲器構成,也可以 由組合邏輯構成。比較器ZH202比較負荷功率變換表ZH201的輸出和微處理器 1000當前的功率狀態ZH102,如果當前的功率狀態較小,就把功率 控制危險ZH104通知給功率調度器ZF101。功率調度器ZF101能夠不產生用於向功率狀態不發生錯誤動作 的狀態轉變的等待狀態,而執行其他的程序,能防止等待引起的系統 的性能惡化。在具有基於負荷狀態的功率控制方式的微處理器1000中,能夠 不引起微處理器1000的錯誤動作,並且能夠進行抑制性能惡化的功率控制。圖27表示本實施例的實施步驟的一個例子。在步驟ZH301中,隨時比較微處理器1000的功率狀態和負荷狀 態,監視不接近引起錯誤動作的功率狀態。在功率狀態中沒有餘裕時, 進入步驟ZH302,檢索可在當前的功率狀態工作的程序是否存在。在可於當前的功率狀態工作的程序不存在時,在步驟ZH303進 行等待,直到功率狀態對於動作負荷變為適合。在可於當前的功率狀態工作的程序存在時,在步驟ZH304,對能 工作的程序變更分配,繼續微處理器1000的執行。對於通過當前的功率狀態的判定判斷為能發生錯誤動作的程序, 為了在下次的程序分配時更安全地工作,也可以用安全的值更新功率 上下文存儲裝置ZA105的內容。例如,考慮在功率上下文存儲裝置ZA105中以0.9V記錄用於相 應的程序的功率控制信息中的電壓信息的情形。這時,相應的程序產
生功率控制危險時,通過把所述電壓信息改寫為更安全的功率條件 1.0V,能在下次的闢呈序分配時更安全地工作。這種動態的功率條件的變更容易與例如實施例4中表示的功率分配的成功和失敗判定才幾構組合。(實施例9)圖28是表示實施例9的功率控制裝置900的結構的框圖。該功 率控制裝置900是用於在具有多個物理處理器的系統中,不依存於處 理器的裝載數,而高效削減多個程序執行時的總功耗的裝置。功率調度器ZF101取得來自功率組存儲裝置ZI101的電源組信息 ZI102,基於此決定要執行的處理器,把要分配的程序信息通知給程 序分配裝置ZF103,把功率狀態的變更通知給功率狀態變更裝置 ZAIOI。圖29表示電源組信息ZI102的存儲構成方法的例子。圖29 (a)是按物理的處理器的各識別號碼準備存儲區域,是表 示相應的處理器屬於哪個電源組的方式。在圖29 (a)的例子中,處 理器編號0和處理器編號3的處理器在物理上屬於電源組0,處理器 編號1的處理器屬於電源組1,處理器編號2的處理器屬於電源組2。 在該方式下,需要與物理處理器的個數對應的存儲區。在該例子中, 4個處理器以3種電源組在物理上設計安裝,表示能獨立進行狀態變 更控制的電源組有3種。例如在該例子中,無法單個變更處理器編號 O和處理器編號3的電源電壓。因此,對處理器編號O和處理器編號 3分配採用接近的功率條件的程序成為功耗削減上的對策。圖29 (b)是為各電源組準備存儲區域,表示哪個處理器編號屬 於相應的電源組的方式。在圖29 (b)中,存儲值為1時,表示相應 的處理器屬於相應的電源組。因此,例如處理器編號O和處理器編號 3屬於電源組編號0。圖29 (a)、圖29 (b)中,存儲的信息的內容都相同,考慮存 儲區域或處理器數、電源組數的擴展性,能應用任意一個。圖30表示多個物理處理器和電源組存儲裝置的物理配置例。圖
30 (a)表示與圖29 (a)對應的結構例,在各處理器內具有電源組的 存儲裝置。而圖30 (b)是與圖29 (b)對應的結構例,具有在處理 器組中公共的電源組的存儲裝置。圖30(a) 、 (b)的結構例記載了 在同一 LSI上裝載多個處理器的例子,但是也可以是不同的LSI之間 的處理器組。此外,其他邏輯部也可以是不包含在結構例中。在上述的例子中,在具有多個物理處理器的系統中,為了高效削 減多個程序執行時的總功耗,而確定要分配執行各程序的處理器,但 是在具有多個物理處理器的系統中,為了高效分散多個程序執行時的 發熱量,按以下那樣決定要分配執行各程序的處理器。第一個方法是當物理處理器編號的排列如以往那樣時,按如下那 樣根據功率狀態來交替分配程序的方法。在該方法中,如圖31 (a) 所示,把功率最高的分配到糾,把功率最低的分配到#1,功率第二高 的分配到#2,功率第二低的分配到#3 . .如此來進行分配。第二個方法是不連續地設計配置物理處理器編號的方法。在該方 法中,如圖31 (b)所示,把物理處理器編號在行方向或列方向不連 續地(不是固定值的增加關係)配置。而且,程序的分配按功耗的大 小順序依次分配給物理處理器編號。由於處理器編號不連續,所以程 序自然分布。工業上的可利用性本發明能廣泛應用於由單一或多個結構所構成的微處理器(包含 微型計算機、微控制器、數位訊號處理器)、定序器、靜態構成邏輯、 動態可再構成邏輯等信息處理裝置中。
權利要求
1.一種功率控制裝置,控制在信息處理裝置的內部消耗的功率,其特徵在於,包括功率上下文存儲單元,在用程序的識別信息來區別的存儲區域中存儲各程序的功率控制信息;功率上下文參照單元,利用所述功率上下文存儲單元參照關於所希望的程序的功率控制信息;以及功率狀態變更單元,根據由所述功率上下文參照單元參照的功率控制信息,變更在所述信息處理裝置的內部消耗的功率的狀態。
2. 根據權利要求1所述的功率控制裝置,其特徵在於還包括功率控制寄存器,其存儲關於在所述信息處理裝置中正在執行的程序的功率控制信息,所述功率上下文參照單元包括功率上下文保存返回控制單元,其與所述信息處理裝置的命令執行並行地,在與功率上下文存儲單元之間進行所述功率控制寄存器的內容的保存或返回;所述功率狀態變更單元根據所述功率控制寄存器中存儲的功率控制信息,變更在所述信息處理裝置內部消耗的功率的狀態。
3. 根據權利要求1所述的功率控制裝置,其特徵在於 所述功率控制參照單元包括功率上下文預先參照單元,其在與所述信息處理裝置中正在執行的程序不同的第 一程序的非執行時參照 所述第 一程序的功率控制信息。
4. 根據權利要求3所述的功率控制裝置,其特徵在於照的所述第一程序的功率控制信息,在所述第一程序的執行之前,提 前進行功率狀態的變更。
5. 根據權利要求3所述的功率控制裝置,其特徵在於 所述功率上下文預先參照單元在所述第一程序的執行之前,參照與所述第 一 程序對應的功率控制信息,根據功率狀態變更時間和程序分配時間的信息,在判斷為功率狀態的變更不是有效時,禁止功率狀 態的變更。
6. 根據權利要求1所述的功率控制裝置,其特徵在於 所述功率控制信息包含過去的功率分配的成功率或失敗率; 所述功率上下文參照單元包括猜測性功率狀態變更判定單元,其根據所述功率控制信息的成功率或失敗率,確定是否變更執行該程序 時的功率狀態。
7. 根據權利要求1所述的功率控制裝置,其特徵在於 所述功率上下文參照單元包括程序調度單元,其根據所述功率上下文存儲單元中存儲的各程序的功率控制信息選擇使得當前的功率 狀態的功率變化成為最小的程序,分配給所述信息處理裝置。
8. 根據權利要求1所述的功率控制裝置,其特徵在於 所述功率上下文參照單元包括程序調度單元,其根據所述功率上下文存儲單元中存儲的各程序的功率控制信息,將程序重新排列成各 程序之間的功率變化成為最小的程序順序,分配給所述信息處理裝 置。
9. 根據權利要求1所述的功率控制裝置,其特徵在於 還包括負荷檢測單元,檢測所述信息處理裝置的當前的工作狀況;功率狀態檢測單元,檢測所述信息處理裝置的當前的功率狀態;負荷功率判定單元,根據所述負荷檢測單元才企測出的負荷和所述功率狀態檢領'J單元檢測出的功率信息,預先判斷無法繼續進行當前的程序的動作;以及程序調度單元,在判斷為無法繼續進行所述當前的程序的動作時,進行程序的切換。
10. —種功率控制裝置,控制在多個物理處理器的內部消耗的功 率,其特徵在於,包括電源組存儲單元,存儲識別物理處理器在物理上所屬的電源組的 信息;以及程序調度單元,根據所述電源組存儲單元的內容,確定把各程序 分配給哪個物理處理器。
全文摘要
本發明提供一種功率控制裝置(100),控制在信息處理裝置(1000)的內部消耗的功率,包括功率上下文存儲單元(ZA105)、功率上下文參照單元(ZB101)、以及功率狀態變更單元(ZA101)。功率上下文存儲單元(ZA105)在由程序的識別信息所區別的存儲區域中存儲各程序的功率控制信息。功率上下文參照單元(ZB 101)利用功率上下文存儲單元(ZA105)參照關於所需的程序的功率控制信息。功率狀態變更單元(ZA101)根據由功率上下文參照單元(ZB 101)參照的功率控制信息,變更在信息處理裝置(1000)的內部消耗的功率的狀態。
文檔編號G06F9/48GK101167055SQ200680014188
公開日2008年4月23日 申請日期2006年3月28日 優先權日2005年4月27日
發明者谷丈暢 申請人:松下電器產業株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀