本說明書涉及用于功率管理的系統(tǒng)、方法、設(shè)備、裝置、制品和指令。
背景技術(shù):
低功率是多種多樣的下一代產(chǎn)品的關(guān)鍵區(qū)分因素。由于物聯(lián)網(wǎng)(IoT)引入的應(yīng)用的新時(shí)代的多樣性,同一計(jì)算平臺(tái)可能必需在多個(gè)應(yīng)用中工作。在許多現(xiàn)有或即將來臨的功率性能敏感的產(chǎn)品中已經(jīng)看到了上述趨勢(shì)。
對(duì)于這樣的功率敏感系統(tǒng),可以利用使用電荷再循環(huán)的能量最小化。能量/電荷再循環(huán)應(yīng)用于具有兩個(gè)或更多個(gè)功率域的電路或系統(tǒng)。
能量/電荷再循環(huán)是用于優(yōu)化一組功率域(例如電路和/或計(jì)算平臺(tái))的能效的技術(shù)。這樣的技術(shù)可以基于使用電路堆疊(例如邏輯上設(shè)存儲(chǔ)器)以再循環(huán)電荷,這樣會(huì)得到靜態(tài)和/或動(dòng)態(tài)的功率降低。這樣的技術(shù)會(huì)減少電壓調(diào)節(jié)功率損耗。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)示例實(shí)施例,一種用于功率管理的設(shè)備,其包括:電流吸收器/源傳感器,其被配置成監(jiān)視電源至功率域間吸收器/源的電流,并且如果電源至功率域間吸收器/源的電流超出閾值范圍,則生成電流不匹配信號(hào);以及電流不平衡控制器,其經(jīng)耦合以接收所述電流不匹配信號(hào),并且配置成生成一組功率域控制信號(hào);其中所述組功率域控制信號(hào)減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在另一示例實(shí)施例中,所述閾值范圍包括零安培。
在另一示例實(shí)施例中,電源至功率域間吸收器/源的電流是供應(yīng)到頂部功率域與底部功率域之間的電節(jié)點(diǎn)的電流或者從所述節(jié)點(diǎn)吸收的電流。
在另一示例實(shí)施例中,所述頂部和底部功率域是采用電荷再循環(huán)的堆疊配置。
在另一示例實(shí)施例中,所述頂部和底部功率域是匹配電路。
在另一示例實(shí)施例中,所述功率域中的一個(gè)是存儲(chǔ)器電路,另一個(gè)是計(jì)算邏輯電路。
在另一示例實(shí)施例中,所述組功率域控制信號(hào)包括以下各項(xiàng)中的至少一者:電壓控制信號(hào)、頻率控制信號(hào)和任務(wù)控制信號(hào)。
在另一示例實(shí)施例中,進(jìn)一步包括功率域電壓控制器,其耦合到電流不平衡控制器;其中所述電壓控制器向所述組功率域控制信號(hào)添加頂部功率域電壓選擇信號(hào)和底部功率域電壓選擇信號(hào);并且其中所述電壓選擇信號(hào)被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在另一示例實(shí)施例中,如果電流不匹配信號(hào)指示頂部功率域電流大于底部功率域電流,則頂部功率域電壓選擇信號(hào)選擇減小的頂部功率域電壓。
在另一示例實(shí)施例中,如果電流不匹配信號(hào)指示頂部功率域電流大于底部功率域電流,則底部功率域電壓選擇信號(hào)選擇增加的底部功率域電壓。
在另一示例實(shí)施例中,進(jìn)一步包括功率域頻率控制器,其耦合到電流不平衡控制器;其中所述頻率控制器向所述組功率域控制信號(hào)添加頂部功率域頻率選擇信號(hào)和底部功率域頻率選擇信號(hào);并且其中所述頻率選擇信號(hào)被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在另一示例實(shí)施例中,如果電流不匹配信號(hào)指示頂部功率域電流大于底部功率域電流,則頂部功率域頻率選擇信號(hào)選擇減小的頂部功率域頻率。
在另一示例實(shí)施例中,進(jìn)一步包括功率域任務(wù)控制器,其耦合到電流不平衡控制器;其中所述任務(wù)控制器向所述組功率域控制信號(hào)添加頂部功率域任務(wù)選擇信號(hào)和底部功率域任務(wù)選擇信號(hào);并且其中所述任務(wù)選擇信號(hào)被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在另一示例實(shí)施例中,如果電流不匹配信號(hào)指示頂部功率域電流大于底部功率域電流,則頂部功率域任務(wù)選擇信號(hào)選擇頂部功率域任務(wù)的減小的負(fù)載。
在另一示例實(shí)施例中,所述任務(wù)選擇信號(hào)包括以下各項(xiàng)中的至少一者:邏輯選擇信號(hào)、固件選擇信號(hào)或軟件執(zhí)行信號(hào)。
在另一示例實(shí)施例中,任務(wù)選擇信號(hào)指令功率域中的至少一個(gè)的一部分接通或斷開。
在另一示例實(shí)施例中,所述任務(wù)選擇信號(hào)指令功率域中的至少一個(gè)的一部分執(zhí)行一組軟件指令或者不執(zhí)行一組軟件指令。
在另一示例實(shí)施例中,所述電流不平衡控制器是自適應(yīng)相對(duì)電壓和頻率按比例調(diào)整(ARVFS)控制器。
根據(jù)示例實(shí)施例,一種制品包括至少一個(gè)非暫時(shí)性有形機(jī)器可讀存儲(chǔ)媒體,其包括用于功率管理的可執(zhí)行機(jī)器指令,其中所述指令包括:監(jiān)視電源至功率域間吸收器/源的電流;如果電源至功率域間吸收器/源的電流超出閾值范圍,則生成電流不匹配信號(hào);以及響應(yīng)于所述電流不匹配信號(hào)生成一組功率域控制信號(hào),以便減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在另一示例實(shí)施例中,所述組功率域控制信號(hào)包括以下各項(xiàng)中的至少一者:電壓控制信號(hào)、頻率控制信號(hào)、任務(wù)控制信號(hào)和襯底偏壓控制信號(hào)。
在另一示例實(shí)施例中,進(jìn)一步包括:當(dāng)物件加電時(shí),將電壓、頻率和任務(wù)控制信號(hào)同時(shí)初始化成一組值。
以上論述并不意圖表示當(dāng)前或?qū)頇?quán)利要求集的范圍內(nèi)的每一示例實(shí)施例或每一實(shí)施方案。附圖和具體實(shí)施方式還舉例說明了各種示例實(shí)施例。
考慮結(jié)合附圖的以下詳細(xì)描述可更全面地理解各種示例實(shí)施例,在附圖中:
附圖說明
圖1是用于功率域電流平衡的設(shè)備的一個(gè)示例。
圖2是用于功率域電流均衡的一組指令的一個(gè)示例。
圖3是用于功率域電流平衡的設(shè)備的另一示例。
圖4是用于托管用于支持功率域電流平衡設(shè)備的指令的示例系統(tǒng)。
雖然本發(fā)明容許各種修改和替代形式,但其細(xì)節(jié)已經(jīng)借助于示例在附圖中示出且將詳細(xì)地描述。然而,應(yīng)理解,超出所描述的特定實(shí)施例的其它實(shí)施例也是可能的。也涵蓋落在所附權(quán)利要求書的精神和范圍內(nèi)的所有修改、等效物和替代實(shí)施例。
具體實(shí)施方式
但是,由于所述組功率域之間的能耗不匹配,能量/電荷再循環(huán)技術(shù)的有效性可能是有限的。
電路分割會(huì)直接影響可以在兩個(gè)或更多個(gè)功率域之間在多大程度上優(yōu)化能量/電荷再循環(huán)和負(fù)載平衡(即,使電流變化最小化)。
在一種負(fù)載平衡方法中,一個(gè)電路要將電路分割成兩個(gè)或更多個(gè)差不多相等的電流消耗塊(即,對(duì)稱/鏡像電路分割)。舉例來說,在雙CPU系統(tǒng)中,一個(gè)CPU在頂部功率域中,第二CPU在底部功率域中。類似地,比如(SRAM)之類的其它功能性也可以在兩個(gè)或更多個(gè)功率域之間相等地劃分。這樣的鏡像功能性使得頂部和底部功率域能夠盡可能相同并且以相同的電壓及頻率運(yùn)行。
然而,即使功率域劃分成兩個(gè)相等/對(duì)稱的功能半部,這樣也只是使其固有電容相等。其中I-top(即用于頂部功率域的電流)大致等于I-bottom(即用于底部功率域的電流),于是這可以在數(shù)學(xué)上表達(dá)為:
等式1頂部功率域的(aCVf)~底部功率域的(aCVf)
其中,‘a(chǎn)’:活動(dòng),‘C’:本征電容,‘V’:電壓(例如VDD-top和VDD-bottom)和‘f’:頻率。因而,在此設(shè)計(jì)中,當(dāng)CPU或子系統(tǒng)消耗相等或差不多相等的電流時(shí),發(fā)生高效電荷再循環(huán)。
這樣的雙重CPU執(zhí)行的任務(wù)(即執(zhí)行的軟件代碼)之間的變化還會(huì)引起電流不平衡,這是因?yàn)槠浠顒?dòng)因子(‘a(chǎn)’)對(duì)于不同任務(wù)和/或軟件將是不同的,即使‘C’是平衡的。
在其它示例中,這樣的對(duì)稱/鏡像功能性可能是不可能的或者不是優(yōu)選的。舉例來說,頂部功率域中的CPU可能需要第一電壓和頻率,而底部功率域中的存儲(chǔ)器可能需要第二不同電壓和頻率。這些不同功能性還可能具有不相等的電流需求。舉例來說,存儲(chǔ)器消耗的功率比MCU或CPU中的邏輯少20-40%。
現(xiàn)在論述使用一組自適應(yīng)相對(duì)電壓和頻率按比例調(diào)整(ARVFS)技術(shù)包含任務(wù)調(diào)度來限制一組功率域之間的能量/電荷和電流不匹配的電路。
這些電路和技術(shù)更好地對(duì)準(zhǔn)一組功率域之間的電流消耗因而對(duì)準(zhǔn)負(fù)載平衡。
雖然通常針對(duì)一組堆疊(即共享電流)功率域論述示例實(shí)施例,但是這些技術(shù)也可以用于平坦(即共享電壓)電路設(shè)計(jì)。并且,雖然這些示例實(shí)施例論述用于僅兩個(gè)堆疊功率域的功率管理技術(shù),但是這些技術(shù)可以按比例調(diào)整為三個(gè)或更多個(gè)堆疊域或者還有平坦域。
圖1是用于功率域電流平衡的設(shè)備100的一個(gè)示例。設(shè)備100包括:頂部功率域102,其通過頂部電壓(VDD-top)104和頂部電流(I-top)106通電;底部功率域108,其通過底部電壓(VDD-bottom)110和底部電流(I-bottom)112通電;電流吸收器/源傳感器114,其輸出電流不匹配信號(hào)(I-mismatch/I-imbalance信號(hào))116。
頂部和底部功率域102、108之間的信號(hào)電平移位器(未圖示)使得針對(duì)頂部功率域102限定的第一組模擬和/或數(shù)字電壓信號(hào)范圍能夠翻譯成針對(duì)底部功率域108限定的第二組模擬和/或數(shù)字電壓信號(hào)范圍,由此使得這些功率域102、108之間能夠?qū)崿F(xiàn)正確的通信。
頂部和底部功率域102、108的屬性根據(jù)其應(yīng)用而變化。在各種實(shí)施例中,功率域102、108可以是匹配電路,或者一個(gè)可以是存儲(chǔ)器電路,另一個(gè)可以是計(jì)算邏輯電路(例如邏輯上設(shè)存儲(chǔ)器的MOTL配置)。
頂部和底部功率域102、108可以基于其工作任務(wù)(例如邏輯、固件和/或軟件功能性)、工作電壓和/或工作頻率具有不同的功率消耗曲線。在一些示例實(shí)施例中,可以通過接通或斷開功率域102、108中的一或多個(gè)中的電路或者通過重新分配功率域102、108中的每一個(gè)執(zhí)行的軟件而改變?nèi)蝿?wù)負(fù)載。
電源118向頂部和底部功率域102、108供應(yīng)電壓和電流。電源118連接到電壓調(diào)節(jié)器120并且不僅向功率域102、108供應(yīng)頂部電流(I-top)106和底部電流(I-top)112,而且必要時(shí)還供應(yīng)吸收器/源電流(I-sink/source)122。請(qǐng)注意:I-bottom=I-top±I-sink/source。
電流不平衡控制器124接收電流不匹配信號(hào)(I-mismatch信號(hào))116并且減少頂部和底部功率域102、108之間的任何電流不平衡。電流不平衡控制器124使用電壓控制器126、頻率控制器128、任務(wù)控制器130和/或襯底偏壓控制器132減少頂部和底部功率域102、108之間的電流不平衡。這些控制器確保嵌入式閉環(huán)控制環(huán)路架構(gòu)并且提供負(fù)反饋以補(bǔ)償不平衡。
在一個(gè)示例實(shí)施例中,電流吸收器/源傳感器114被配置成監(jiān)視功率域間吸收器/源電流(即吸收器/源電流122)的電源。電源至功率域間吸收器/源的電流是供應(yīng)到如圖1所示的頂部功率域與底部功率域之間的電節(jié)點(diǎn)的電流或者從所述節(jié)點(diǎn)吸收的電流。在一個(gè)示例中,這個(gè)電節(jié)點(diǎn)還可以用于監(jiān)視底部電壓(VDD-bottom)110或頂部電壓(VDD-top)104,這取決于電流吸收器/源傳感器114的配置。
如果功率域間吸收器/源電流122的電源超出閾值范圍,則電流吸收器/源傳感器114生成電流不匹配信號(hào)116。示例閾值范圍可以是以0安培為中心+/-1μA,或者可以偏移并且以非零電流或電壓電平為中心。對(duì)此,存在內(nèi)置滯后作用以在循環(huán)控制中提供穩(wěn)定性。
電流不平衡控制器124接收并且監(jiān)視電流不匹配信號(hào)116,在各種實(shí)施例中還可包括接收和監(jiān)視閾值范圍。電流不平衡控制器124生成一組功率域控制信號(hào),其被發(fā)送到功率域102、108中的一或多個(gè)以減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在一個(gè)示例中,功率域電流不平衡控制器124包括被配置成使用自適應(yīng)相對(duì)電壓和頻率按比例調(diào)整(ARVFS)技術(shù)減少任何電流不匹配的邏輯、固件和/或軟件。ARVFS技術(shù)是監(jiān)視功率域(例如堆疊元件)之間的電流不匹配量,并且作為控制元素調(diào)整電壓、頻率和任務(wù)分配(例如邏輯、固件和/或軟件功能性)以補(bǔ)償任何負(fù)載不平衡。在一個(gè)示例中,所述指令是嵌入控制環(huán)路的一部分。
現(xiàn)在提出電流不平衡控制器124使用電壓、頻率、任務(wù)和襯底偏壓控制器126、128、130、132的操作的示例。
應(yīng)注意,由于功率域102、108的物理設(shè)計(jì)(即最大和最小工作電壓及頻率,以及執(zhí)行某些任務(wù)的能力),電流不平衡控制器124改變電壓、頻率和任務(wù)分配的能力是有限的。這些限制因素可能包括:各個(gè)功率域的最小處理量或兩個(gè)功率域的組合總處理量;各個(gè)功率域的電壓余量和/或兩個(gè)功率域的總余量(即V-top+V-bottom);以及每個(gè)功率域的允許頻率對(duì)比電壓(即電壓和頻率的相依關(guān)系)。
電壓控制器126向所述組功率域控制信號(hào)添加頂部功率域電壓選擇信號(hào)和底部功率域電壓選擇信號(hào)。這些電壓選擇信號(hào)被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
舉例來說,如果電流不匹配信號(hào)116指示頂部功率域電流106大于底部功率域電流112,則頂部功率域電壓選擇信號(hào)可以選擇減小的頂部功率域電壓,或者底部功率域電壓選擇信號(hào)可以選擇增加的底部功率域電壓。
頻率控制器128向所述組功率域控制信號(hào)添加頂部功率域頻率選擇信號(hào)和底部功率域頻率選擇信號(hào)。這些頻率選擇信號(hào)還可被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
舉例來說,如果電流不匹配信號(hào)指示頂部功率域電流106大于底部功率域電流112,則頂部功率域頻率選擇信號(hào)可以選擇減小的頂部功率域頻率。
任務(wù)控制器130向所述組功率域控制信號(hào)添加頂部功率域任務(wù)選擇信號(hào)和底部功率域任務(wù)選擇信號(hào)。這些任務(wù)選擇信號(hào)可以類似地被配置成減小電源至功率域間吸收器/源的電流的絕對(duì)值。
舉例來說,如果電流不匹配信號(hào)指示頂部功率域電流大于底部功率域電流,則頂部功率域任務(wù)選擇信號(hào)可以選擇頂部功率域任務(wù)的減小的負(fù)載。所述任務(wù)選擇信號(hào)包括以下各項(xiàng)中的至少一者:邏輯選擇信號(hào)、固件選擇信號(hào)或軟件執(zhí)行信號(hào)。在各種示例中,任務(wù)選擇信號(hào)可以指令功率域中的至少一個(gè)的一部分接通或斷開以執(zhí)行一組軟件指令或者不執(zhí)行一組軟件指令。
所述襯底偏壓控制器132包括襯底偏壓信號(hào),其可以更改頂部或底部功率域102、108的電流消耗以便減小電源至功率域間吸收器/源的電流的絕對(duì)值。
在各種示例中,電流不平衡控制器124可以使用例如牛頓-拉普森算法中的遞歸步驟而以最小不匹配電流(即吸收器/源電流(I-sink/source)122)為目標(biāo)。在其它示例中,電流不平衡控制器124可以通過下面的方式以最小不匹配電流122為目標(biāo):直接觀察不匹配電流(即吸收器/源電流(I-sink/source)122的量,并且計(jì)算或存取查找表(例如存儲(chǔ)器映像)以確定平衡I-top 106和I-bottom 112電流所需的電壓、頻率和/或調(diào)整任務(wù)量。
電流不平衡控制器124可以用靜態(tài)或動(dòng)態(tài)模式工作。在靜態(tài)模式中,電流不平衡控制器124減少電路的備用不匹配電流。在另一示例實(shí)施例中,功率域電流不平衡控制器124以動(dòng)態(tài)模式工作,以便減小電路的實(shí)時(shí)工作不匹配電流。
現(xiàn)在提出電流不平衡控制器124僅使用電壓控制器126和頻率控制器128的工作的示例。在一個(gè)示例中,當(dāng)I-top 106>I-bottom 112時(shí),電流不平衡控制器124可以分別相對(duì)于VDD-bottom 110和/或f-bottom減小VDD-top 104和/或f-top。
然而,此VDD-top 104的減小將增加頂部功率域的臨界路徑延遲T-top。本文中將T-top定義為頂部功率域102內(nèi)的最長(zhǎng)寄存器間延遲、軟件代碼執(zhí)行延遲等等。T-top隨著分配給頂部功率域102的任務(wù)、邏輯、軟件等變化。
為了解決T-top的增加,VDD-bottom 110可以升高,使得總電路臨界路徑延遲(即T-top+T-bottom)保持相同。
替代地,VDD-bottom 110和/或f-bottom可以分別相對(duì)于VDD-top 104和/或f-top增加。在另一個(gè)替代方案中,同時(shí)全部調(diào)整示例VDD-bottom 110、f-bottom、VDD-top 104和f-top(例如對(duì)于一個(gè)功率域增加,對(duì)于另一個(gè)功率域減小)。
在另一個(gè)示例中,如果電壓和頻率都減小,則首先減小頻率,其次減小電壓,對(duì)于增加的情況,則順序相反(如果應(yīng)用部署傳統(tǒng)的DVFS類按比例調(diào)整機(jī)制的話)。
如果I-top<I-bottom,則上文論述的示例技術(shù)可以反過來執(zhí)行。
應(yīng)注意,當(dāng)設(shè)備100第一次通電時(shí),頂部電壓(VDD-top)104、頂部頻率(f-top)和頂部任務(wù)負(fù)載可能等于或者可能不等于底部電壓(VDD-bottom)110、底部頻率(f-bottom)和底部任務(wù)負(fù)載。
因此,雖然對(duì)稱地分割的系統(tǒng)可以從相等的值開始,但是不對(duì)稱分割系統(tǒng)可以選擇有差別的值。舉例來說,當(dāng)存儲(chǔ)器(例如SRAM)處于頂部功率域102并且邏輯(例如CPU)處于底部功率域108時(shí),CPU可以第次在0.7V通電,而SRAM第一次在1.1V通電,同時(shí)CPU和SRAM都以相同頻率工作。
圖2是用于功率域電流均衡的一組指令的一個(gè)示例。論述指令的次序并不限制其它示例實(shí)施例實(shí)施該指令的次序,除非以另外的方式專門陳述。另外,在一些實(shí)施例中,并行實(shí)現(xiàn)該指令。
第一示例指令集在202中通過在功率域加電時(shí)將一組功率域控制信號(hào)同時(shí)初始化成一組值而開始。所述組功率域控制信號(hào)包括以下各項(xiàng)中的至少一者:電壓控制信號(hào)、頻率控制信號(hào)和任務(wù)控制信號(hào)。
接下來在204中,監(jiān)視電源至功率域間吸收器/源的電流。在206中,如果功率域間吸收器/源電流的絕對(duì)值超出閾值,則生成電流不匹配(包括極性)信號(hào)。接著在208中,響應(yīng)于電流不匹配信號(hào)生成一組功率域控制信號(hào)以便減小功率域間吸收器/源電流的絕對(duì)值。
圖3是用于功率域電流平衡的設(shè)備300的另一示例。設(shè)備300包括:頂部功率域302,其通過頂部電壓(VDD-top)和頂部電流(I-top)通電;底部功率域308,其通過底部電壓(VDD-bottom)和底部電流(I-bottom)通電;電流吸收器/源傳感器314,其輸出電流不匹配信號(hào)(I-mismatch/I-imbalance信號(hào))316。
頂部和底部功率域302、308之間的信號(hào)電平移位器312使得針對(duì)頂部功率域302限定的第一組模擬和/或數(shù)字電壓信號(hào)范圍能夠翻譯成針對(duì)底部功率域308限定的第二組模擬和/或數(shù)字電壓信號(hào)范圍,由此使得這些功率域302、308之間能夠?qū)崿F(xiàn)正確的通信。
頂部和底部功率域302、308基于其工作任務(wù)(例如邏輯、固件和/或軟件功能性)、工作電壓和/或工作頻率具有不同的功率消耗曲線。
電池318向頂部和底部功率域302、308供應(yīng)電壓和電流。電池318連接到電壓調(diào)節(jié)器320(示出了LDO調(diào)節(jié)劑拓?fù)?,但是也可以使用開關(guān)電容器),并且不僅向功率域302、308供應(yīng)頂部電流(I-top)、頂部電壓(VDD-top)、底部電流(I-top)和底部電壓(VDD-bottom),而且視需要供應(yīng)吸收器/源電流(I-sink/source)322。
電流不平衡控制器324接收電流不匹配信號(hào)(I-mismatch信號(hào))316并且減少頂部和底部功率域302、308之間的任何電流不平衡。電流不平衡控制器324使用V-ref控制326、時(shí)鐘控制模塊328和任務(wù)控制器(未圖示)減少頂部和底部功率域302、308之間的電流不平衡。
在一個(gè)示例實(shí)施例中,吸收器/源電流(I-sink/source)322饋送到電流不平衡控制器324的控制環(huán)路,從而使得可以對(duì)每個(gè)功率域302、308的電壓、頻率和任務(wù)進(jìn)行調(diào)整。
圖4是用于托管用于支持功率域電流平衡設(shè)備的指令的示例系統(tǒng)。系統(tǒng)400示出了與電子裝置404的輸入/輸出數(shù)據(jù)接口402。電子裝置404包括處理器406、存儲(chǔ)裝置408和非暫時(shí)性機(jī)器可讀存儲(chǔ)媒體410。機(jī)器可讀存儲(chǔ)媒體410包括指令412,其控制處理器406如何接收輸入數(shù)據(jù)402并且通過使用存儲(chǔ)裝置408內(nèi)的數(shù)據(jù)將輸入數(shù)據(jù)轉(zhuǎn)變成輸出數(shù)據(jù)402。存儲(chǔ)在機(jī)器可讀存儲(chǔ)媒體410中的示例指令412在本說明書的其它地方論述。在替代示例實(shí)施例中,機(jī)器可讀存儲(chǔ)媒體為非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體。
處理器(例如中央處理單元、CPU、微處理器、專用集成電路(ASIC)等)控制存儲(chǔ)裝置(例如用于臨時(shí)數(shù)據(jù)存儲(chǔ)的隨機(jī)存取存儲(chǔ)器(RAM)、用于永久性數(shù)據(jù)存儲(chǔ)的只讀存儲(chǔ)器(ROM)、固件、閃存、外部和內(nèi)部硬盤驅(qū)動(dòng)器等等)的整體操作。處理器裝置使用總線與存儲(chǔ)裝置和非暫時(shí)性機(jī)器可讀存儲(chǔ)媒體通信并執(zhí)行實(shí)現(xiàn)存儲(chǔ)在機(jī)器可讀存儲(chǔ)媒體中的一或多個(gè)指令的操作和任務(wù)。在替代示例實(shí)施例中,機(jī)器可讀存儲(chǔ)媒體為計(jì)算機(jī)可讀存儲(chǔ)媒體。
除非明確陳述特定次序,否則可以任何次序執(zhí)行以上圖式中的指令和/或流程圖步驟。另外,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,盡管已經(jīng)論述一個(gè)示例指令集/方法,但是本說明書中的材料可通過多種方式組合,從而還產(chǎn)生其它示例,并且應(yīng)在此詳細(xì)描述提供的上下文內(nèi)來理解。
在一些示例實(shí)施例中,上述的一組指令被實(shí)施為功能和軟件指令,其具體實(shí)施為在非暫時(shí)性計(jì)算機(jī)可讀或計(jì)算機(jī)可用媒體中的一組可執(zhí)行指令,所述非暫時(shí)性計(jì)算機(jī)可讀或計(jì)算機(jī)可用媒體在用所述可執(zhí)行指令編程并且受到所述可執(zhí)行指令控制的計(jì)算機(jī)或機(jī)器上實(shí)行。所述指令被加載用于在處理器(例如,一個(gè)或多個(gè)CPU)上執(zhí)行。所述處理器包括微處理器、微控制器、處理器模塊或子系統(tǒng)(包括一或多個(gè)微處理器或微控制器)或其它控制或計(jì)算裝置。處理器可以指代單個(gè)組件或指代多個(gè)組件。所述計(jì)算機(jī)可讀或計(jì)算機(jī)可用存儲(chǔ)媒體被視為物品(或制品)的一部分。物品或制品可指代任何所制造的單個(gè)組件或多個(gè)組件。如本文所定義的非暫時(shí)性機(jī)器或計(jì)算機(jī)可用媒體不包括信號(hào),但此媒體可能夠接收和處理來自信號(hào)和/或其它暫時(shí)性媒體的信息。
本說明書中論述的材料的示例實(shí)施例可整體或部分經(jīng)由網(wǎng)絡(luò)、計(jì)算機(jī)或基于數(shù)據(jù)的裝置和/或服務(wù)實(shí)施。這些可以包括云、因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、移動(dòng)裝置、臺(tái)式計(jì)算機(jī)、處理器、查找表、微控制器、消費(fèi)者設(shè)備、基礎(chǔ)架構(gòu),或其它致能裝置和服務(wù)。如本文和權(quán)利要求書中可使用,提供以下非排他性定義。
在一個(gè)示例中,使本文論述的一個(gè)或多個(gè)指令或步驟自動(dòng)化。術(shù)語自動(dòng)化或自動(dòng)(及其類似變化)意味著使用計(jì)算機(jī)和/或機(jī)械/電氣裝置的設(shè)備、系統(tǒng)和/或過程的受控制的操作,而不需要人類干預(yù)、觀測(cè)、努力和/或決策。
在本說明書中,已經(jīng)依據(jù)選定細(xì)節(jié)集合呈現(xiàn)示例實(shí)施例。然而,本領(lǐng)域的普通技術(shù)人員將理解,可以實(shí)踐包括這些細(xì)節(jié)的不同選定集合的許多其它示例實(shí)施例。希望所附權(quán)利要求書涵蓋所有可能的示例實(shí)施例。