两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

分布式功率輸送的制作方法

文檔序號(hào):6550185閱讀:276來(lái)源:國(guó)知局
分布式功率輸送的制作方法
【專利摘要】本發(fā)明公開(kāi)了用于分布式功率輸送的系統(tǒng)和方法。在一些實(shí)施方案中,設(shè)備可以包括配置為經(jīng)由如下來(lái)控制到一個(gè)或多個(gè)功率消耗組件的功率的裝置:基于與一個(gè)或多個(gè)功率消耗組件相關(guān)聯(lián)的任務(wù)的優(yōu)先級(jí)來(lái)管理所述一個(gè)或多個(gè)功率消耗組件之中的功率使用。在一些實(shí)施方案中,裝置可以包括處理器,所述處理器配置為:接收允許組件耗費(fèi)一定量的功率的請(qǐng)求;判定所述請(qǐng)求是否能夠由通過(guò)處理器管理的未分配功率預(yù)算來(lái)滿足,所述未分配功率預(yù)算是通過(guò)所述第一處理器管理的總功率預(yù)算的未分配部分,并且當(dāng)所述請(qǐng)求能夠由未分配功率預(yù)算來(lái)滿足時(shí),允許所述組件耗費(fèi)所述一定量的功率。
【專利說(shuō)明】分布式功率輸送

【背景技術(shù)】
[0001]在諸如分布式計(jì)算環(huán)境的計(jì)算環(huán)境中,各種計(jì)算組件會(huì)具有波動(dòng)的功率需求。例如,基于當(dāng)前的動(dòng)作負(fù)荷或工作負(fù)荷的性質(zhì),設(shè)備可能需要更多或更少的功率?;诳赡艿姆逯倒β市枨笤O(shè)計(jì)功率輸送體系結(jié)構(gòu)低效或成本高。因此,需要用于改進(jìn)分布式功率輸送的系統(tǒng)和方法。
[0002]發(fā)明概述
[0003]在一些實(shí)施方案中,裝置可以包括第一處理器,其配置為:接收允許組件耗費(fèi)一定量的功率的第一請(qǐng)求;判定第一請(qǐng)求是否能夠由通過(guò)第一處理器管理的未分配功率預(yù)算來(lái)滿足,所述未分配功率預(yù)算是通過(guò)第一處理器管理的總功率預(yù)算的未分配部分;以及當(dāng)所述第一請(qǐng)求能夠由未分配功率預(yù)算來(lái)滿足時(shí),允許所述組件耗費(fèi)所述一定量的功率。
[0004]在一些實(shí)施方案中,設(shè)備可以包括裝置,所述裝置配置為經(jīng)由如下來(lái)控制到一個(gè)或多個(gè)功率消耗組件的功率:基于與一個(gè)或多個(gè)功率消耗組件相關(guān)聯(lián)的任務(wù)的優(yōu)先級(jí)來(lái)管理所述一個(gè)或多個(gè)功率消耗組件之中的功率使用。
[0005]在一些實(shí)施方案中,計(jì)算機(jī)可讀存儲(chǔ)裝置可以存儲(chǔ)指令,所述指令使處理器實(shí)現(xiàn)包括如下的方法:接收允許組件耗費(fèi)一定量的功率的第一請(qǐng)求;接收與第一請(qǐng)求相關(guān)聯(lián)的第一任務(wù)的優(yōu)先級(jí);判定第一請(qǐng)求是否能夠由未分配功率預(yù)算來(lái)滿足,所述未分配功率預(yù)算是總功率預(yù)算的未分配部分;以及當(dāng)?shù)谝徽?qǐng)求能夠由未分配功率預(yù)算來(lái)滿足時(shí),允許所述組件耗費(fèi)所述一定量的功率。

【專利附圖】

【附圖說(shuō)明】
[0006]圖1是用于分布式功率輸送的系統(tǒng)的不例性實(shí)施方案的圖;
[0007]圖2是用于分布式功率輸送控制的系統(tǒng)的另一示例性實(shí)施方案的圖;
[0008]圖3是用于分布式功率輸送的系統(tǒng)的另一不例性實(shí)施方案的圖;
[0009]圖4是用于分布式功率輸送的系統(tǒng)的另一不例性實(shí)施方案的圖;
[0010]圖5是用于分布式功率輸送的系統(tǒng)的另一示例性實(shí)施方案的圖;
[0011]圖6是用于分布式功率輸送的系統(tǒng)的另一示例性實(shí)施方案的圖;
[0012]圖7是用于分布式功率輸送的方法的示例性實(shí)施方案的流程圖;以及
[0013]圖8是用于分布式功率輸送的方法的示例性實(shí)施方案的另一流程圖。
[0014]發(fā)明詳述
[0015]在下面的實(shí)施方案的詳細(xì)說(shuō)明中,參考了附圖,附圖構(gòu)成了詳細(xì)說(shuō)明的部分,并且在附圖中通過(guò)具體實(shí)施方案的示例進(jìn)行了顯示。應(yīng)理解的是,可以使用其它的實(shí)施方案,并且可以進(jìn)行結(jié)構(gòu)的改變,而不偏離本公開(kāi)的范圍。還應(yīng)理解的是,各個(gè)實(shí)施方案的特征能夠組合、交換或移除,而不偏離本公開(kāi)的范圍。
[0016]諸如服務(wù)器的計(jì)算設(shè)備所需的功率量會(huì)隨時(shí)間而大幅變化。某些這種變化會(huì)與其功率需求隨著其使用程度增大而增加的組件直接相關(guān)。例如,重負(fù)載的微處理器會(huì)比空閑的微處理器消耗更多的功率。其他變化可能來(lái)自于更多的暫時(shí)性原因,諸如硬盤(pán)驅(qū)動(dòng)器旋轉(zhuǎn)。對(duì)于大的分布式計(jì)算系統(tǒng),諸如由具有不同功率需求的多個(gè)服務(wù)器構(gòu)成的服務(wù)器集群,這樣的變化尤其造成問(wèn)題。
[0017]在一些類的服務(wù)器集群中,例如,在多個(gè)異類的工作負(fù)荷上同時(shí)操作的大規(guī)模的分布式計(jì)算集群,集群的峰值理論有效功率需求實(shí)質(zhì)上比通常的有效功率需求更高。
[0018]一種確保充分的功率輸送的方法可以是設(shè)計(jì)超過(guò)可能的峰值功率需求的功率輸送體系結(jié)構(gòu),來(lái)確保總是提供充分的供給。這可以解決確保充分功率輸送的問(wèn)題,但是會(huì)需要高的功率體系結(jié)構(gòu)成本。
[0019]另一方法與諸如硬盤(pán)驅(qū)動(dòng)器旋轉(zhuǎn)的暫時(shí)性原因的功率需求有關(guān)。例如,針對(duì)硬盤(pán)驅(qū)動(dòng)器的方法可以是交錯(cuò)多個(gè)驅(qū)動(dòng)器的旋轉(zhuǎn)以避免全部的驅(qū)動(dòng)器立即旋轉(zhuǎn)的功率方案。該方法的缺陷可以包括需要功率的設(shè)備的較長(zhǎng)的就緒時(shí)間,以及因此節(jié)約功率(例如,通過(guò)使磁盤(pán)旋轉(zhuǎn)減慢)而不會(huì)遭遇系統(tǒng)性能懲罰的更多受限制的選項(xiàng)。
[0020]又一種方法可以在計(jì)算系統(tǒng)中使用分布式功率輸送,例如通過(guò)采用功率控制分級(jí)結(jié)構(gòu)。分布式功率輸送控制系統(tǒng)可以利用關(guān)于計(jì)算系統(tǒng)集群的各子組件的最大功率容量的知識(shí)、關(guān)于系統(tǒng)中組件的實(shí)時(shí)功率需求的知識(shí)以及關(guān)于系統(tǒng)的組件的功率需求的優(yōu)先級(jí)的知識(shí),從而確定在使得功率體系結(jié)構(gòu)成本最小化且同時(shí)使不利性能影響最小化的系統(tǒng)中功率控制的系統(tǒng)級(jí)解決方案。換言之,分布式功率輸送系統(tǒng)可以利用關(guān)于每個(gè)子組件的最大理論功率容量的信息、實(shí)際的當(dāng)前功率需求以及當(dāng)前功率需求的優(yōu)先級(jí)。
[0021]分級(jí)結(jié)構(gòu)可以由功率控制實(shí)體(PCE)構(gòu)成,其還可稱為控制實(shí)體、功率控制電路、功率控制處理器或類似的置換。PCE可實(shí)現(xiàn)為電路,諸如減指令集計(jì)算機(jī)或復(fù)指令集計(jì)算機(jī)(RISC或CISC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、專用集成電路(ASIC)或其他設(shè)備。PCE還可以是處理器、控制器、或其他執(zhí)行用于PCE的軟件指令的設(shè)備。分級(jí)結(jié)構(gòu)中的每個(gè)PCE可以控制到分級(jí)結(jié)構(gòu)中的較低PCE或組件的功率分配或功率管理,或者請(qǐng)求來(lái)自分級(jí)結(jié)構(gòu)中的較高PCE或組件的功率。例如,PCE可以是用于實(shí)施PCE的任務(wù)的具體設(shè)備或電路,或者PCE可以是現(xiàn)有的服務(wù)器、計(jì)算機(jī)或還能夠通過(guò)例如執(zhí)行軟件指令而充當(dāng)PCE的其他設(shè)備或組件。
[0022]關(guān)于最大功率容量的知識(shí)可以包括關(guān)于組件可能需要或能夠供給的最大可能功率的知識(shí)。例如,通過(guò)功率控制實(shí)體(PCE)的分級(jí)結(jié)構(gòu),最大需要功率可以包括在最大容量下運(yùn)行組件或全部的較低功率控制實(shí)體所需的功率。為供給功率,一個(gè)實(shí)體可以控制到分級(jí)結(jié)構(gòu)中其下面的實(shí)體的功率分配。單個(gè)服務(wù)器可能夠向其子組件供給至多一個(gè)級(jí)別的功率,而與多個(gè)服務(wù)器連接的機(jī)架可能夠供給另一級(jí)別的功率,該另一級(jí)別的功率可不同于機(jī)架中所有服務(wù)器的功率容量之和。
[0023]現(xiàn)在轉(zhuǎn)到圖1,示出了用于分布式功率輸送的實(shí)施例系統(tǒng)的圖,一般表示為100。系統(tǒng)100可以包括一個(gè)或多個(gè)分布式計(jì)算節(jié)點(diǎn)102。每個(gè)分布式計(jì)算節(jié)點(diǎn)102可以包括PCE130,以及具有功率需求的一個(gè)或多個(gè)組件。例如,分布式計(jì)算節(jié)點(diǎn)102可以包括一個(gè)或多個(gè)電路、處理器、控制器、可編程門(mén)陣列、或用于執(zhí)行運(yùn)算且處理命令的其他設(shè)備,諸如中央處理單元(CPU) 104。分布式計(jì)算節(jié)點(diǎn)102還可以包括一個(gè)或多個(gè)易失性或非易失性存儲(chǔ)器設(shè)備,諸如硬盤(pán)驅(qū)動(dòng)器106、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、固態(tài)非易失性快擦寫(xiě)存儲(chǔ)器、其他類型的存儲(chǔ)器、或其任意組合。在每個(gè)分布式計(jì)算節(jié)點(diǎn)102都有PCE130的實(shí)施方案中,PCE可以控制到CPU104和磁盤(pán)驅(qū)動(dòng)器106的功率分配。例如,磁盤(pán)驅(qū)動(dòng)器106可以具有將損耗50W功率的未決任務(wù),并且PCE130可以管理該磁盤(pán)驅(qū)動(dòng)器是否可以繼續(xù)進(jìn)行該任務(wù)。在一些實(shí)施方案中,分布式計(jì)算節(jié)點(diǎn)102可以不包含PCE130,并且到分布式計(jì)算節(jié)點(diǎn)的組件的功率分配可由更高級(jí)的PCE來(lái)處理。
[0024]系統(tǒng)100可進(jìn)一步包括一個(gè)或多個(gè)系統(tǒng)封殼(system enclosure) 108,該系統(tǒng)封殼108可以包括一個(gè)或多個(gè)分布式計(jì)算節(jié)點(diǎn)102和PCE130。在一些實(shí)施方案中,系統(tǒng)封殼108可以是數(shù)據(jù)存儲(chǔ)設(shè)備(DSD),其具有呈硬盤(pán)、CPU或具有功率需求的其他組件形式的一個(gè)或多個(gè)分布式計(jì)算節(jié)點(diǎn)102。DSD可具有多個(gè)計(jì)算節(jié)點(diǎn),允許DSD同時(shí)處理多個(gè)命令。在另一實(shí)施方案中,系統(tǒng)封殼108可以是包含多個(gè)硬盤(pán)驅(qū)動(dòng)器設(shè)備的獨(dú)立磁盤(pán)冗余陣列(RAID)設(shè)備。系統(tǒng)封殼108的PCE130可以控制到分布式計(jì)算節(jié)點(diǎn)108的功率分配。應(yīng)當(dāng)注意的是,雖然系統(tǒng)封殼108可以指用于分布式計(jì)算節(jié)點(diǎn)102的外殼或殼體,系統(tǒng)封殼108的PCE130可以是封殼108內(nèi)的用于管理節(jié)點(diǎn)的CPU、電路或其他設(shè)備。為簡(jiǎn)化說(shuō)明,當(dāng)任務(wù)實(shí)際上通過(guò)既定層級(jí)處的PCE來(lái)實(shí)現(xiàn)而不是封殼、機(jī)架、機(jī)房等其本身來(lái)執(zhí)行時(shí),任務(wù)可描述為由“系統(tǒng)封殼”108或類似的層級(jí)(例如,服務(wù)器機(jī)架、服務(wù)器機(jī)房)來(lái)執(zhí)行。
[0025]系統(tǒng)100可以進(jìn)一步包括主機(jī)設(shè)備110。主機(jī)110還可以稱為主機(jī)系統(tǒng)或主計(jì)算機(jī)。主機(jī)110可以是臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、服務(wù)器、平板式計(jì)算機(jī)、電話、音樂(lè)播放器、另外的電子設(shè)備或其任意組合。主機(jī)110和系統(tǒng)封殼108可通過(guò)有線或無(wú)線連接來(lái)連接,或者通過(guò)局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)來(lái)連接。在一些實(shí)施方案中,系統(tǒng)封殼108可以是不連接到主機(jī)110的獨(dú)立式設(shè)備,或者主機(jī)110和系統(tǒng)封殼108可均為單個(gè)單元的部分。
[0026]在圖1的實(shí)施方案中,主機(jī)110可以向系統(tǒng)封殼108發(fā)出一條或多條命令。命令可以基于主機(jī)110的用戶輸入,或者它們可以是獨(dú)立于用作動(dòng)作而產(chǎn)生的。系統(tǒng)封殼108可以具有配置為接收命令且將用于處理的命令轉(zhuǎn)送到一個(gè)或多個(gè)分布式計(jì)算節(jié)點(diǎn)102的電路系統(tǒng)(未示出)。分布式計(jì)算節(jié)點(diǎn)102(例如,在PCE130處的)可以監(jiān)控諸如CPU104或HDD106的組成部件的功率需求。在系統(tǒng)100中,可存在功率分配控制分級(jí)結(jié)構(gòu),具有類似于CPU104和HDD106的請(qǐng)求來(lái)自分布式計(jì)算節(jié)點(diǎn)102級(jí)的PCE130的功率的組件,以及請(qǐng)求來(lái)自系統(tǒng)封殼108級(jí)的PCE的功率的分布式計(jì)算節(jié)點(diǎn)PCE。
[0027]現(xiàn)在轉(zhuǎn)到圖2,示出了用于分布式功率輸送的系統(tǒng)的另一實(shí)施例,一般表示為200。系統(tǒng)200的實(shí)施方案可以是比圖1所描繪的更大規(guī)模的分布式計(jì)算環(huán)境,諸如具有多個(gè)連接的計(jì)算設(shè)備的數(shù)據(jù)中心。系統(tǒng)200可以包括一個(gè)或多個(gè)系統(tǒng)封殼208,類似于圖1的系統(tǒng)封殼108。系統(tǒng)封殼208可以包含在服務(wù)器212中。服務(wù)器212可以包括諸如PCE230的設(shè)備,其能夠管理諸如系統(tǒng)封殼208的一個(gè)或多個(gè)所包含設(shè)備上的功率工作負(fù)載。在一些實(shí)施方案中,每個(gè)服務(wù)器212可以更類似于圖1的系統(tǒng)封殼108,系統(tǒng)封殼208更類似于圖1的分布式計(jì)算節(jié)點(diǎn)102。計(jì)算設(shè)備的其他配置也是可能的。系統(tǒng)200還可以包括一個(gè)或多個(gè)服務(wù)器機(jī)架214、每個(gè)機(jī)架214包含一個(gè)或多個(gè)服務(wù)器212。服務(wù)器機(jī)架214可以是用于保持諸如服務(wù)器212的多個(gè)裝備模塊的機(jī)柜或其他框架封殼。系統(tǒng)200可進(jìn)一步包括一個(gè)或多個(gè)服務(wù)器機(jī)架排216,每排216包含一個(gè)或多個(gè)服務(wù)器機(jī)架214。例如,呈機(jī)柜形式的一排服務(wù)器機(jī)架214可以沿著一個(gè)具有用于整個(gè)服務(wù)器機(jī)架排216的共享電源的墻壁排成一行。系統(tǒng)200還可以包括服務(wù)器機(jī)房218,其具有多個(gè)服務(wù)器機(jī)架排216。
[0028]在一些實(shí)施方案中,PCE可以管理一個(gè)或多個(gè)設(shè)備的功率使用。例如,對(duì)設(shè)備的功率管理可以基于可用功率。在示例性實(shí)施方案中,PCE可以基于設(shè)備是否依靠電池電源運(yùn)行來(lái)管理單個(gè)組件的功率使用,限制高的功率操作。
[0029]系統(tǒng)200可理解為描繪了分布式功率輸送系統(tǒng)分級(jí)結(jié)構(gòu)的抽象,所描繪的要素代表了分級(jí)結(jié)構(gòu)的“級(jí)”。實(shí)際的分布式功率輸送可由功率控制實(shí)體230來(lái)控制,在系統(tǒng)200的每個(gè)描繪要素處具有功率控制實(shí)體。應(yīng)當(dāng)理解,功率控制實(shí)體可以是與圖1-2所描繪的要素分離(例如,與系統(tǒng)封殼、服務(wù)器、服務(wù)器機(jī)架、服務(wù)器機(jī)房等分離)的組件或設(shè)備,所描繪的要素用于提供分級(jí)結(jié)構(gòu)如何配置的抽象級(jí)的理解。功率控制實(shí)體230可以是計(jì)算設(shè)備、電路、減指令集計(jì)算(RISC)芯片、變壓器或其他設(shè)備。在一些實(shí)施方案中,在分級(jí)結(jié)構(gòu)的不同級(jí)的PCE、或在分級(jí)結(jié)構(gòu)中的每個(gè)PCE可以是不同類型的設(shè)備或電路。例如,服務(wù)器的處理器可以執(zhí)行用于實(shí)現(xiàn)PCE的軟件,并且在另一級(jí)處,服務(wù)器機(jī)架可以具有用于執(zhí)行PCE的功能的專用電路或設(shè)備。在完成的系統(tǒng)中,分級(jí)結(jié)構(gòu)的每個(gè)級(jí)同樣可以不同地實(shí)現(xiàn),取決于既定級(jí)的實(shí)際情況。
[0030]如本公開(kāi)中所使用的,發(fā)送到控制實(shí)體230的請(qǐng)求和命令或者來(lái)自控制實(shí)體230的請(qǐng)求和命令、或通過(guò)控制實(shí)體所做的決策,可涉及到在適當(dāng)層級(jí)的這些設(shè)備中的一個(gè),而不是實(shí)際的服務(wù)器機(jī)架、服務(wù)器機(jī)房等。例如,控制實(shí)體230可以計(jì)算機(jī),其中計(jì)算機(jī)可以控制到既定服務(wù)器機(jī)架上的所有服務(wù)器的功率輸送,并且單獨(dú)的計(jì)算機(jī)可以控制到所有服務(wù)器機(jī)架的功率輸送,等等。在另一實(shí)施例中,單個(gè)計(jì)算機(jī)可以控制整個(gè)分級(jí)結(jié)構(gòu)的功率輸送,不同的模塊在充當(dāng)功率控制實(shí)體的計(jì)算機(jī)中操作,控制每級(jí)或每個(gè)要素的功率。然而,在一些實(shí)施方案中,功率控制實(shí)體230可以合并到所描繪的要素中,或者功率控制實(shí)體的功能可以由所描繪的項(xiàng)本身來(lái)執(zhí)行,諸如通過(guò)計(jì)算節(jié)點(diǎn)、服務(wù)器等來(lái)執(zhí)行。例如,數(shù)據(jù)存儲(chǔ)設(shè)備可以具有多個(gè)硬盤(pán)驅(qū)動(dòng)器和CPU,功率控制電路在數(shù)據(jù)存儲(chǔ)設(shè)備中工作以處理到各個(gè)CPU和HDD的功率分配。為簡(jiǎn)要的目的,功率控制實(shí)體230可由其抽象要素,諸如‘服務(wù)器機(jī)房’或‘系統(tǒng)封殼’來(lái)稱代。
[0031]在一些實(shí)施方案中,諸如圖2所描繪的分布式計(jì)算系統(tǒng)可用于服務(wù)來(lái)自大量的主機(jī)或用戶設(shè)備的請(qǐng)求。例如,服務(wù)器機(jī)房218可以服務(wù)對(duì)辦公樓中的計(jì)算機(jī)的請(qǐng)求,或者可以服務(wù)對(duì)在服務(wù)器212上群集的網(wǎng)站的任意數(shù)量的訪問(wèn)的請(qǐng)求。在一些實(shí)施方案中,系統(tǒng)200可用于市場(chǎng)調(diào)研、科學(xué)分析或其他應(yīng)用的大數(shù)據(jù)的處理。
[0032]系統(tǒng)200的各組件,諸如系統(tǒng)封殼208、服務(wù)器212、服務(wù)器機(jī)架214、服務(wù)器機(jī)架排216和服務(wù)器機(jī)房218可具有或者可以是功率控制實(shí)體230。每個(gè)功率控制實(shí)體可具有用于管理尤其是在分布式功率控制分級(jí)結(jié)構(gòu)的更下方的實(shí)體和組件的功率分配的電路系統(tǒng)或邏輯指令。例如,服務(wù)器機(jī)房218可以控制最終可用功率負(fù)荷,其在服務(wù)器機(jī)架排216中對(duì)最終可用功率負(fù)荷進(jìn)行分配。每個(gè)服務(wù)器機(jī)架排216可進(jìn)一步將總功率負(fù)荷中的它的那一份分配給在該服務(wù)器機(jī)架排216中的服務(wù)器機(jī)架214。該分布式功率控制方案可以沿分級(jí)結(jié)構(gòu)樹(shù)繼續(xù)向下到達(dá)系統(tǒng)封殼208的分布式計(jì)算節(jié)點(diǎn)102,該計(jì)算節(jié)點(diǎn)102可以將功率在諸如CPU104和HDD106的其組件之間進(jìn)行分配。另外,每個(gè)功率控制實(shí)體可以請(qǐng)求來(lái)自其次較高的功率控制實(shí)體上至諸如服務(wù)器機(jī)房218的控制總功率供給的實(shí)體的額外功率。
[0033]現(xiàn)在轉(zhuǎn)到圖3,不出了用于分布式功率輸送的實(shí)施例系統(tǒng)的圖,一般表不為300。系統(tǒng)300可以是圖1中系統(tǒng)封殼308包含了用于監(jiān)督到分布式計(jì)算節(jié)點(diǎn)302的功率分配的功率控制實(shí)體的系統(tǒng)。在該實(shí)施例中,每個(gè)分布式計(jì)算節(jié)點(diǎn)可以包含CPU和HDD。更具體地,系統(tǒng)300的示例性實(shí)施方案包括兩級(jí)功率控制實(shí)體,一級(jí)包括分布式計(jì)算節(jié)點(diǎn)302,其次較高的級(jí)包括系統(tǒng)封殼308。
[0034]系統(tǒng)300提供了本公開(kāi)的實(shí)施例的分布式功率輸送分級(jí)結(jié)構(gòu)的概覽。圖2的示例性實(shí)施方案顯示了可能的初始功率控制實(shí)體狀態(tài)。也即,系統(tǒng)封殼308可具有分配給它的50W的基本總功率量,并且其可缺省將1W的功率指定給三個(gè)分布式計(jì)算節(jié)點(diǎn)302中的每一個(gè),同時(shí)保留20W的功率以用于分配。分布式計(jì)算節(jié)點(diǎn)302可能已將5W的功率分配給計(jì)算節(jié)點(diǎn)的CPU,并且可能已經(jīng)保留了 5W的功率用于分配。在描繪的實(shí)施方案中,每個(gè)功率控制實(shí)體可以實(shí)際上接收額外功率,其用于運(yùn)行用于確定如何分配功率的功率分配控制處理器或控制器,但是為簡(jiǎn)要原因,未描繪出這些額外功率和控制要素。還應(yīng)理解的是,向較低級(jí)實(shí)體“分配”功率可通過(guò)限制較低級(jí)實(shí)體所容許消耗的功率的量來(lái)實(shí)現(xiàn)。換言之,較高級(jí)實(shí)體可以向較低級(jí)實(shí)體發(fā)送表示較低級(jí)實(shí)體未消耗比設(shè)定量的功率多的功率的指令,或者可以限制較低級(jí)設(shè)備的操作從而限制較低級(jí)設(shè)備所需的功率的量。其他實(shí)現(xiàn)方式也是可能的。
[0035]在示例性實(shí)施方案中,系統(tǒng)中計(jì)算節(jié)點(diǎn)302的每個(gè)HDD可以試圖旋轉(zhuǎn),這可能需要總共20W的功率。每個(gè)HDD可以將該請(qǐng)求傳送給母功率控制實(shí)體;在該情況下,傳送給分布式計(jì)算節(jié)點(diǎn)302。在該實(shí)施例中,分布式計(jì)算節(jié)點(diǎn)302的功率控制實(shí)體中的每一個(gè)可能已經(jīng)對(duì)處理子系統(tǒng)CPU給予了 5W的功率,可能在其當(dāng)前分配功率預(yù)算中留有5W,并且可能需要額外的15W的功率預(yù)算來(lái)服務(wù)HDD對(duì)額外功率的請(qǐng)求。分布式計(jì)算節(jié)點(diǎn)302可分別向系統(tǒng)封殼308的功率控制實(shí)體發(fā)送請(qǐng)求額外的15W功率的請(qǐng)求。
[0036]系統(tǒng)封殼308的功率控制實(shí)體可僅剩有20W用于其功率預(yù)算的給予,因此其不能同時(shí)服務(wù)所請(qǐng)求的所有45W的功率。系統(tǒng)封殼308可以基于請(qǐng)求消息優(yōu)先級(jí)或其他啟發(fā)來(lái)選擇首先服務(wù)一個(gè)請(qǐng)求,并且可以將被請(qǐng)求的15W給予所選分布式計(jì)算節(jié)點(diǎn)的功率控制實(shí)體。分布式計(jì)算節(jié)點(diǎn)302的功率控制實(shí)體反過(guò)來(lái)可以給予HDD所請(qǐng)求的20W,HDD隨后能夠旋轉(zhuǎn)。系統(tǒng)300的新的功率狀態(tài)顯示在圖4中。
[0037]圖4顯示了圖3的分布式功率輸送系統(tǒng)在重新分配功率之后的圖,一般表示為400。在系統(tǒng)400中,系統(tǒng)封殼408可能已經(jīng)分配了其50W預(yù)算中的45W,25W分配給選定的分布式計(jì)算節(jié)點(diǎn)402a,1W分別給了另兩個(gè)節(jié)點(diǎn)402b。選定的分布式計(jì)算節(jié)點(diǎn)402a可能將5W分配給CPU并且分配了 20W使HDD旋轉(zhuǎn)。
[0038]在完成旋轉(zhuǎn)之后,選定的分布式計(jì)算節(jié)點(diǎn)402a的HDD能夠通過(guò)將分布式計(jì)算節(jié)點(diǎn)402a的功率控制實(shí)體發(fā)送功率使用完成消息來(lái)讓出其功率預(yù)算,分布式計(jì)算節(jié)點(diǎn)402a的功率控制實(shí)體依次能夠?qū)⑵鋫溆檬褂米屌c系統(tǒng)封殼408的功率控制實(shí)體。例如,分布式計(jì)算節(jié)點(diǎn)402a可以保留其原始的1W功率預(yù)算,并且使用5W來(lái)運(yùn)行CPU,使用5W來(lái)繼續(xù)HDD的運(yùn)轉(zhuǎn)。系統(tǒng)封殼408的功率控制實(shí)體隨后可以自由選擇要服務(wù)的剩余的分布式計(jì)算節(jié)點(diǎn)402b中的其次最高優(yōu)先級(jí)的請(qǐng)求者。
[0039]在一些實(shí)施方案中,可以從實(shí)體中去除所有功率,而在其他實(shí)施方案中,可有某最小量的功率永不去除。這取決于各種因素,諸如如何實(shí)現(xiàn)功率控制實(shí)體,功率控制實(shí)體管理的設(shè)備的一種或多種類型,以及在完成實(shí)體功率去除之后的“喚醒”時(shí)間。
[0040]例如,在圖3和圖4的實(shí)施方案中,系統(tǒng)封殼308具有50W的總可用功率,并且每個(gè)分布式計(jì)算節(jié)點(diǎn)302需要25W來(lái)使HDD旋轉(zhuǎn)。還可能的是,系統(tǒng)封殼308向三個(gè)分布式計(jì)算節(jié)點(diǎn)302中的一個(gè)發(fā)出對(duì)于功率的功率讓出請(qǐng)求,該一個(gè)分布式計(jì)算節(jié)點(diǎn)302可能需要完全停止對(duì)該節(jié)點(diǎn)的操作。系統(tǒng)封殼308隨后能夠?qū)?5W分配給其他兩個(gè)分布式計(jì)算節(jié)點(diǎn)中的每一個(gè),允許它們兩者使其HDD同時(shí)旋轉(zhuǎn)。在HDD完成旋轉(zhuǎn)之后,系統(tǒng)封殼308隨后可將功率重定向到第三個(gè)分布式計(jì)算節(jié)點(diǎn)以恢復(fù)操作并且使HDD旋轉(zhuǎn)。
[0041]在實(shí)施方案中,單個(gè)服務(wù)器的功率控制實(shí)體可實(shí)現(xiàn)為運(yùn)行軟件線程的處理器,軟件線程可經(jīng)由TCP/IP將請(qǐng)求或應(yīng)答傳送到其次較高的功率控制實(shí)體級(jí)。在該實(shí)施方案中,難以完全地從服務(wù)器中去除功率,因?yàn)楣β士刂茖?shí)體本身會(huì)取決于服務(wù)器的某基本級(jí)別的操作來(lái)起作用。因此,可存在某最小量的總是需要或永不被撤回的功率。
[0042]在另一示例性實(shí)施方案中,用于服務(wù)器的功率控制實(shí)體可實(shí)現(xiàn)為物理地存在于服務(wù)器底盤(pán)內(nèi)的硬件設(shè)備。這可以包括嵌入式處理器,其經(jīng)由邊帶接口(諸如I2C)與其母功率控制實(shí)體通信并且可通過(guò)另一接口(例如,串行端口)與服務(wù)器硬件可操作地通信。借助接通或切斷電源的能力,PCE可對(duì)服務(wù)器的電源狀態(tài)進(jìn)行控制。在該情況下,可以完全地去除功率。然而,在系統(tǒng)中不期望這樣,因?yàn)橥耆コβ室约昂髞?lái)的恢復(fù)可能需要關(guān)閉服務(wù)器的操作系統(tǒng)以及后來(lái)重新啟動(dòng)操作系統(tǒng)。這會(huì)是冗長(zhǎng)的操作,在系統(tǒng)中是不期望發(fā)生的。這種情況在PCE可以控制到整個(gè)服務(wù)器機(jī)架的功率分配的實(shí)施方案中甚至更明顯。撤回到PCE的所有功率可能需要關(guān)閉服務(wù)器機(jī)架上的所有服務(wù)器,并且關(guān)閉和隨后的重新啟動(dòng)在過(guò)多占用時(shí)間和資源方面多得難以承受。
[0043]最后,考慮這樣的實(shí)施方案:PCE再次實(shí)現(xiàn)為不同的硬件設(shè)備,但是其正在管理的硬件是磁盤(pán)驅(qū)動(dòng)器。在該情況下,還可能從磁盤(pán)驅(qū)動(dòng)器中完全去除功率。這次,從系統(tǒng)角度看是期望這樣的,更加可能這樣做,因?yàn)榇疟P(pán)驅(qū)動(dòng)器的關(guān)閉和重新啟動(dòng)的懲罰遠(yuǎn)小于整個(gè)服務(wù)器的關(guān)閉和重新啟動(dòng)的懲罰。
[0044]返回圖4,在一些實(shí)施方案中,在分布式功率輸送控制系統(tǒng)(例如,圖2的服務(wù)器或服務(wù)器機(jī)架)中系統(tǒng)封殼408的上方可存在功率控制實(shí)體。在這樣的實(shí)施方案中,系統(tǒng)封殼408可以請(qǐng)求來(lái)自其次較高功率控制實(shí)體的額外功率以分配給分布式計(jì)算節(jié)點(diǎn)402,使得多于一個(gè)的節(jié)點(diǎn)能夠使HDD同時(shí)旋轉(zhuǎn)。
[0045]轉(zhuǎn)到圖5,示出了用于分布式功率輸送的系統(tǒng)的示例性實(shí)施方案的圖,一般表示為500。系統(tǒng)500可以使用與圖3-4的系統(tǒng)相同的設(shè)置,包括系統(tǒng)封殼508,系統(tǒng)封殼508包含三個(gè)計(jì)算節(jié)點(diǎn)502,每個(gè)計(jì)算節(jié)點(diǎn)都包括處理子系統(tǒng)(CPU)和硬盤(pán)驅(qū)動(dòng)器(HDD)。
[0046]在該實(shí)施例中,三個(gè)分布式計(jì)算節(jié)點(diǎn)中的兩個(gè)即502a和502b可以主動(dòng)地執(zhí)行工作負(fù)荷任務(wù),而第三個(gè)節(jié)點(diǎn)502c可以空閑。在這兩個(gè)任務(wù)中,一個(gè)具有低優(yōu)先級(jí),而另一個(gè)視為具有中優(yōu)先級(jí)。優(yōu)選級(jí)可以基于多種因素(例如,基于用戶輸入、完成任務(wù)的時(shí)間等),并且例如,可以是指時(shí)間優(yōu)先級(jí)或功能優(yōu)先級(jí)。時(shí)間優(yōu)先級(jí)可是指首先接收到的任務(wù)比晚接收到的任務(wù)具有更高的優(yōu)先級(jí),并且可以按它們被接收到的次序來(lái)處理任務(wù)。功能優(yōu)先級(jí)可是指任務(wù)的“重要程度”。例如,用戶可以指定任務(wù)的優(yōu)先級(jí),或者源自用戶控制的應(yīng)用的任務(wù)可自動(dòng)分配比其他系統(tǒng)任務(wù)高的優(yōu)先級(jí)。系統(tǒng)可以生成用于指定優(yōu)先級(jí)等級(jí)的信息,諸如基于任務(wù)的性質(zhì)。例如,諸如掃描或診斷的背景操作可以給予低的優(yōu)先級(jí)。在一些實(shí)施方案中,可以使用多種形式的優(yōu)先級(jí)。例如,可接收到具有同等功能優(yōu)先級(jí)的兩個(gè)任務(wù),在該情況下系統(tǒng)可以在執(zhí)行第二接收任務(wù)之前執(zhí)行第一接收任務(wù)。
[0047]繼續(xù)系統(tǒng)500的實(shí)施例,在分布式計(jì)算節(jié)點(diǎn)502a和502b的兩個(gè)任務(wù)執(zhí)行的同時(shí),高優(yōu)先級(jí)的任務(wù)可發(fā)送到分布式計(jì)算集群以便執(zhí)行,這在空閑節(jié)點(diǎn)上將需要20W。除了圖5所示的那些之外,分布式計(jì)算集群還可以包括其他的系統(tǒng)封殼和分布式計(jì)算節(jié)點(diǎn)??臻e的分布式計(jì)算節(jié)點(diǎn)502c可供系統(tǒng)500的集群使用,因此可將高優(yōu)先級(jí)任務(wù)發(fā)布給該節(jié)點(diǎn)。然后,相關(guān)聯(lián)的分布式計(jì)算節(jié)點(diǎn)502c可以對(duì)執(zhí)行新任務(wù)所需的功率進(jìn)行請(qǐng)求。例如,要執(zhí)行任務(wù),節(jié)點(diǎn)502c可以需要15W功率用于CPU以及5W功率用于HDD,因此除了其可使用的1W之外還需要1W功率。
[0048]系統(tǒng)封殼功率控制實(shí)體508可不具有足夠可供使用的功率并且不能將請(qǐng)求的功率給予高優(yōu)先級(jí)任務(wù),因此可決定將功率撤回請(qǐng)求發(fā)布到執(zhí)行低優(yōu)先級(jí)任務(wù)的節(jié)點(diǎn)502a。功率撤回可使節(jié)點(diǎn)502a借助其已請(qǐng)求的不足20W的功率預(yù)算來(lái)執(zhí)行低優(yōu)先級(jí)的任務(wù)。新的功率狀態(tài)顯示在圖6的系統(tǒng)600中。
[0049]功率控制撤回請(qǐng)求不僅可以由諸如需要執(zhí)行較高優(yōu)先級(jí)任務(wù)的事件啟動(dòng),而且還可以源自于改變功率控制實(shí)體的可用功率預(yù)算的系統(tǒng)級(jí)事件。例如,導(dǎo)致系統(tǒng)依靠電池備用系統(tǒng)運(yùn)行的功率損壞會(huì)導(dǎo)致生成撤回請(qǐng)求并且發(fā)送到之前被給予功率的功率控制實(shí)體。在一些實(shí)施方案中,一旦運(yùn)行過(guò)程完成或者處于工作能夠停止或降級(jí)而不丟失工作的點(diǎn),功率撤回請(qǐng)求就可使得子組件讓出功率。在其他實(shí)施方案中,功率撤回命令可要求,子組件立即讓出功率,無(wú)論子組件是否處于其當(dāng)前任務(wù)。
[0050]圖6示出了具有低優(yōu)先級(jí)任務(wù)的分布式計(jì)算節(jié)點(diǎn)602a可以從20W功率減至1W功率,并且需要將指定給CPU的功率從15W削減為5W。借助剩余的1W的功率預(yù)算,執(zhí)行低優(yōu)先級(jí)任務(wù)的節(jié)點(diǎn)602a可以繼續(xù)工作于低優(yōu)先級(jí)任務(wù),但是處于較低的性能等級(jí)(例如,減小了 CPU時(shí)鐘頻率或者利用較少的CPU核)。同時(shí),具有高優(yōu)先級(jí)任務(wù)的節(jié)點(diǎn)602c能夠被給予從節(jié)點(diǎn)602a撤回的10W,因此現(xiàn)在有20W。節(jié)點(diǎn)602c可以將15W指定給CPU并且5W指定給HDD,并且能夠以峰值性能工作于高優(yōu)先級(jí)任務(wù)。如此,能夠在性能影響最小的情況下在系統(tǒng)600中智能地管理功率。
[0051]在一些實(shí)施方案中,功率請(qǐng)求可以包括相關(guān)任務(wù)的優(yōu)先級(jí)。優(yōu)先級(jí)可表達(dá)為類別(例如,高、中和低)、表達(dá)為數(shù)字表示形式(例如,1-100),或者通過(guò)其他方法來(lái)表達(dá)。例如,分布式計(jì)算節(jié)點(diǎn)可向系統(tǒng)封殼中的母PCE發(fā)出1W的高優(yōu)先級(jí)功率請(qǐng)求。如果系統(tǒng)封殼缺少要給予的功率,則其可判定在其他低優(yōu)先級(jí)任務(wù)是否在其他分布式計(jì)算節(jié)點(diǎn)上執(zhí)行,并且發(fā)出功率撤回請(qǐng)求。在該實(shí)施方案中,所有其他任務(wù)可具有同等或較高的優(yōu)先級(jí),或者可以不停止任務(wù)執(zhí)行。系統(tǒng)封殼可以選擇等待其他任務(wù)完成,或者可以向諸如處于服務(wù)器級(jí)的母PCE發(fā)出1W的功率請(qǐng)求以及高優(yōu)先級(jí)指定。
[0052]向較高級(jí)功率控制實(shí)體傳輸不能從當(dāng)前功率預(yù)算處理的高優(yōu)先級(jí)請(qǐng)求是有益的,因?yàn)槟切┱?qǐng)求極可能對(duì)其所服務(wù)的具有時(shí)間臨界性。對(duì)于較低優(yōu)先級(jí)的請(qǐng)求,有益的是等待以確定經(jīng)過(guò)一定時(shí)間段請(qǐng)求是否能夠從本地功率預(yù)算得到服務(wù)從而不使上級(jí)功率控制實(shí)體過(guò)多負(fù)擔(dān)許多請(qǐng)求。如果在一定時(shí)間段之后請(qǐng)求未得到服務(wù),則功率控制實(shí)體可以選擇向其次較高級(jí)的功率控制實(shí)體請(qǐng)求一個(gè)任務(wù)的額外功率或?qū)⒍鄠€(gè)未解決的請(qǐng)求打包成一個(gè)請(qǐng)求來(lái)獲得額外功率。
[0053]在一個(gè)實(shí)施例中,系統(tǒng)封殼的PCE可以多個(gè)不能由其當(dāng)前功率供給來(lái)服務(wù)的未決的功率請(qǐng)求,并且這些請(qǐng)求可具有不同的關(guān)聯(lián)的優(yōu)先級(jí)(例如,一個(gè)低、一個(gè)中和一個(gè)高)。系統(tǒng)封殼可以向較高級(jí)PCE發(fā)出一個(gè)或多個(gè)功率請(qǐng)求。在一些實(shí)施例中,系統(tǒng)封殼的PCE可以計(jì)算要指定給請(qǐng)求的聯(lián)合優(yōu)先級(jí)值。在一個(gè)實(shí)施方案中,PCE可以計(jì)算未解決請(qǐng)求的“平均值”并且將其作為聯(lián)合優(yōu)先級(jí)傳送,諸如使用中間值或均值。例如,每個(gè)任務(wù)的優(yōu)先級(jí)可以是I和100之間的整數(shù),并且優(yōu)先級(jí)能夠平均化,諸如基于每個(gè)任務(wù)的請(qǐng)求功率的加權(quán)平均值。在另一實(shí)施方案中,PCE請(qǐng)求可以包含關(guān)于各個(gè)請(qǐng)求的分布的信息。例如,其可能傳達(dá)存在10個(gè)低優(yōu)先級(jí)的請(qǐng)求、5個(gè)中優(yōu)先級(jí)的請(qǐng)求以及I個(gè)高優(yōu)先級(jí)的請(qǐng)求。此外,每組的請(qǐng)求功率可能類似地突發(fā)。
[0054]在其他實(shí)施方案中,PCE可以基于每個(gè)單個(gè)的請(qǐng)求發(fā)出功率請(qǐng)求,諸如通過(guò)直接轉(zhuǎn)送從較低的實(shí)體接收到的功率請(qǐng)求。在一些實(shí)施方案中,功率請(qǐng)求可涉及到組合的和單獨(dú)的功率請(qǐng)求的組合。例如,一個(gè)功率請(qǐng)求可以組合高優(yōu)先級(jí)請(qǐng)求,一個(gè)請(qǐng)求可以組合中優(yōu)先級(jí)請(qǐng)求,等等。
[0055]在組件之間交換的消息、通信和命令能夠通過(guò)有線或無(wú)線通道來(lái)傳輸,利用已存在于系統(tǒng)中的帶內(nèi)現(xiàn)有通信路徑(例如以太網(wǎng)連接),或者利用添加到系統(tǒng)中用于分布式功率輸送控制通信的帶外通信路徑。在功率控制實(shí)體分級(jí)結(jié)構(gòu)的各級(jí)處使用的消息傳遞機(jī)制無(wú)需是同類的。系統(tǒng)可以包含帶內(nèi)和帶外通信路徑的混合,滿足特定級(jí)別的控制分級(jí)結(jié)構(gòu)的需要。
[0056]分布式功率輸送系統(tǒng)中的功率控制實(shí)體可以是模塊化的。例如,具有分布式計(jì)算節(jié)點(diǎn)的圖1-6中的系統(tǒng)封殼可用作獨(dú)立式設(shè)備,或者其可添加到諸如圖2所示的較大的分布式計(jì)算系統(tǒng)中。分布式功率輸送系統(tǒng)的功率控制實(shí)體的行為可大體同類,任何既定功率控制實(shí)體的子設(shè)備是否是諸如CPU或HDD的實(shí)際終端設(shè)備或者它們是否是分級(jí)結(jié)構(gòu)上的較低的其他功率控制實(shí)體相對(duì)無(wú)關(guān)。功率控制實(shí)體僅需要獲知較低功率請(qǐng)求組件的功率需求的量和優(yōu)先級(jí),以及是否存在任何能夠從其請(qǐng)求功率的較高的組件。例如,圖2的“服務(wù)器機(jī)架”214的PCE可實(shí)際上控制到多個(gè)服務(wù)器212的功率分配以及直接到多個(gè)系統(tǒng)封殼208的功率分配。換言之,功率分配分級(jí)結(jié)構(gòu)的構(gòu)造無(wú)需同類,并且可以涉及到將相同類型的實(shí)體放置到不同級(jí)的分級(jí)結(jié)構(gòu)中。
[0057]隨著功率控制實(shí)體分級(jí)結(jié)構(gòu)的尺寸增長(zhǎng),要處理的功率請(qǐng)求消息的等待時(shí)間會(huì)變成系統(tǒng)級(jí)性能的因素。為幫助確??焖俚恼?qǐng)求處理等待時(shí)間,可允許分級(jí)結(jié)構(gòu)中各級(jí)的功率控制實(shí)體保留備用功率池,備用功率池能夠用于快速地處理高優(yōu)先級(jí)請(qǐng)求。例如,PCE可具有“標(biāo)準(zhǔn)功率供給”總量以及僅分配給高優(yōu)先級(jí)任務(wù)的額外功率供給。
[0058]功率控制請(qǐng)求可以包含請(qǐng)求的最大功率水平以及請(qǐng)求的最小功率水平。例如,在所請(qǐng)求的最大功率水平不能得到服務(wù)時(shí),能夠給予較少的量,諸如不少于最小值。最大功率水平的實(shí)施例可能是其充分裝載四核微處理器的4個(gè)核所需的功率,而對(duì)應(yīng)的最小值可能是僅裝載一個(gè)核所需的功率。這可以允許在功率分配方面比僅向組件供給或不供給單一請(qǐng)求功率水平具有更大的靈活性。在一些實(shí)施方案中,功率控制實(shí)體可以從較高的功率控制實(shí)體請(qǐng)求額外功率或者向滿足最大功率請(qǐng)求的較低優(yōu)先級(jí)任務(wù)發(fā)出功率撤回請(qǐng)求。如果那些途徑不成功,可對(duì)最小請(qǐng)求功率嘗試功率請(qǐng)求或撤回。
[0059]在另一實(shí)施例中,PCE可具有兩個(gè)具有同等優(yōu)先級(jí)的當(dāng)前功率請(qǐng)求,而無(wú)足夠的功率來(lái)最大程度地服務(wù)兩者。但是,其可以向每一個(gè)提供最小功率,而不是不服務(wù)一個(gè)而有利于另一個(gè)。在另一實(shí)施方案中,中優(yōu)先級(jí)任務(wù)已經(jīng)在最大功率下運(yùn)行,并且接收到甚至在最小功率下不能得以服務(wù)的新的中優(yōu)先級(jí)請(qǐng)求。PCE可以向第一任務(wù)發(fā)出將第一任務(wù)減至在最大功率以下運(yùn)行的功率撤回請(qǐng)求,使得第二請(qǐng)求能夠同時(shí)接收到功率。基于優(yōu)先級(jí)等級(jí)和請(qǐng)求功率范圍的其他功率平衡的實(shí)施例也是可能的。
[0060]此處提供的實(shí)施例不意在將本發(fā)明的應(yīng)用局限于CPU和HDD。所有的系統(tǒng)組件,尤其是那些隨時(shí)間推移而使用不同量的功率的組件,能夠利用分布式功率輸送系統(tǒng)。例如,固態(tài)驅(qū)動(dòng)器(SSD)能夠具有在不同功率和性能水平下工作的能力。在高性能、高功率使用中,固態(tài)驅(qū)動(dòng)器可允許許多不同的NAND閃存芯片同時(shí)活躍。如果提供較少的功率,或者如果需要較低的性能,則可以使得幾個(gè)NAND閃存芯片并行活躍。SSD可以根據(jù)該系統(tǒng)來(lái)傳達(dá)將其變化的功率和性能需求。相同的構(gòu)思可應(yīng)用于諸如以太網(wǎng)或存儲(chǔ)交換機(jī)的其他系統(tǒng)組件。
[0061]現(xiàn)轉(zhuǎn)到圖7,描繪了用于分布式功率輸送的方法的示例性實(shí)施方案的流程圖,一般表示為700。描繪的方法700可通過(guò)用于分布式功率輸送的系統(tǒng)中的任何既定功率控制實(shí)體來(lái)執(zhí)行,諸如圖1-6中的功率控制實(shí)體。
[0062]方法700可包括:在702處,在功率控制實(shí)體處接收功率請(qǐng)求和與請(qǐng)求功率相關(guān)聯(lián)的任務(wù)的優(yōu)先級(jí)。在704處,可以做出功率控制實(shí)體是否具有足以分配以服務(wù)功率請(qǐng)求的功率的判定。足夠功率可供使用的判定可包括:判定請(qǐng)求功率是否可在其他任務(wù)完成時(shí)變得可供使用。例如,PCE可以選擇等待一段時(shí)間以查看功率是否變得可供使用。在一些實(shí)施方案中,PCE可以選擇尋求額外的功率而不等待。在706處,如果足夠的功率可供使用,則能夠分配請(qǐng)求的功率。
[0063]如果在704處無(wú)足夠功率可供使用,或者如果經(jīng)過(guò)一段時(shí)間功率未變得可供使用,則方法700可以包括:在708處,向分布式功率輸送分級(jí)結(jié)構(gòu)中的較高要素發(fā)出功率請(qǐng)求和對(duì)應(yīng)的優(yōu)先級(jí)。這可包括轉(zhuǎn)送到在702處接收到的功率請(qǐng)求,或者其可以包括確定需要何種額外功率。例如,如果功率控制實(shí)體具有1W的可用功率,并且在702處接收到的功率請(qǐng)求是15W的功率,則在708處提交的功率請(qǐng)求可用于滿足702的請(qǐng)求所需的額外5W的功率。在執(zhí)行方法700的功率控制實(shí)體是功率控制分級(jí)結(jié)構(gòu)中的頂層要素的實(shí)施方案中,不存在可請(qǐng)求功率的更高的要素,該部分可不執(zhí)行,或者可以返回自動(dòng)拒絕。
[0064]接著,方法700可包括:在710處,判定是否給予708的額外功率請(qǐng)求。例如,較高的功率控制實(shí)體可能已經(jīng)提供了功率,如果沒(méi)有可用功率并且沒(méi)有要獲得請(qǐng)求功率的較低優(yōu)先級(jí)的任務(wù),其可以拒絕請(qǐng)求,或者請(qǐng)求會(huì)由于無(wú)應(yīng)答而超時(shí)。如果在710處供給請(qǐng)求功率,則方法700可以包括在706處分配在步驟702處請(qǐng)求的功率。
[0065]如果在710處拒絕了功率請(qǐng)求,則方法700可以包括:在712處,判定足以滿足702的請(qǐng)求的功率是否分配給較低優(yōu)先級(jí)的任務(wù)。如果存在較低優(yōu)先級(jí)的任務(wù),則方法可以包括:在714處,向較低優(yōu)先級(jí)的任務(wù)發(fā)出功率撤回請(qǐng)求。例如,功率控制實(shí)體可以保持當(dāng)前執(zhí)行任務(wù)及其優(yōu)先級(jí)的列表,并且其可以基于列表來(lái)確定功率撤回命令發(fā)送到哪里。在另一實(shí)施方案中,功率控制實(shí)體可以向一些或全部的當(dāng)前執(zhí)行任務(wù)發(fā)送來(lái)自702的功率撤回命令和功率請(qǐng)求的優(yōu)先級(jí)。在這樣的實(shí)施方案中,執(zhí)行設(shè)備可將功率請(qǐng)求的優(yōu)先級(jí)與執(zhí)行任務(wù)的優(yōu)先級(jí)進(jìn)行比較,并且如果請(qǐng)求的優(yōu)先級(jí)較高,則讓出功率,或者如果請(qǐng)求的優(yōu)先級(jí)等于或低于當(dāng)前執(zhí)行任務(wù)的優(yōu)先級(jí),則發(fā)送拒絕。其他實(shí)施方案也是可能的。在一些實(shí)施方案中,PCE或執(zhí)行設(shè)備還可以保持當(dāng)前執(zhí)行任務(wù)的最小要求功率,并且功率撤回請(qǐng)求可僅撤回超過(guò)最小要求功率的功率。在706處,一旦功率已讓出,可以根據(jù)702的功率請(qǐng)求來(lái)分配新讓出的功率。
[0066]如果在712處不能從較低優(yōu)先級(jí)任務(wù)獲得足以滿足功率請(qǐng)求的功率,則方法700可以包括:在716處,拒絕或延遲功率請(qǐng)求。例如,功率控制實(shí)體可以拒絕功率請(qǐng)求,并且請(qǐng)求節(jié)點(diǎn)可以按一定間隔重新提交請(qǐng)求。在一些實(shí)施方案中,請(qǐng)求節(jié)點(diǎn)可以將表示其不能夠執(zhí)行任務(wù)的消息傳遞到計(jì)算系統(tǒng),在該點(diǎn)任務(wù)可指定給不同節(jié)點(diǎn)。在其他實(shí)施方案中,功率控制實(shí)體可以保持未決功率請(qǐng)求的列表或隊(duì)列,并且可以隨著例如從計(jì)算系統(tǒng)中完成的任務(wù)可使用功率而根據(jù)優(yōu)先級(jí)來(lái)服務(wù)未決功率請(qǐng)求。
[0067]圖7所描繪的實(shí)施方案僅是分布式功率輸送的一個(gè)可能的方法。在其他實(shí)施方案中,可以按另外的次序執(zhí)行步驟,諸如通過(guò)試圖在發(fā)出分級(jí)結(jié)構(gòu)中較高的功率請(qǐng)求之前發(fā)出功率撤回請(qǐng)求??梢蕴砑踊蛉コ襟E,而不偏離本公開(kāi)的范圍。例如,可接收到額外的功率請(qǐng)求,并且PCE可以在發(fā)出額外功率請(qǐng)求、功率撤回請(qǐng)求時(shí)或者當(dāng)分配功率時(shí)組合或優(yōu)先考慮請(qǐng)求。
[0068]現(xiàn)轉(zhuǎn)到圖8,描繪了用于分布式功率輸送的方法的另一示例性實(shí)施方案的流程圖,一般表示為800。描繪的方法800可以通過(guò)用于分布式功率輸送系統(tǒng)中的任何給定功率控制實(shí)體來(lái)執(zhí)行,諸如通過(guò)圖1-6中的功率控制實(shí)體。
[0069]方法800可以包括:在802處,接收來(lái)自較低組件(在本文中稱為第一節(jié)點(diǎn))的功率使用完成消息。應(yīng)當(dāng)理解的是,第一節(jié)點(diǎn)可以不是諸如圖1所示的分布式計(jì)算節(jié)點(diǎn)、CPU或HDD的終端組件,并且還可以是較低的中間功率控制實(shí)體。方法800接著可以包括在804處從低節(jié)點(diǎn)解除分配功率。
[0070]方法800接著可以包括:在806處,判定功率請(qǐng)求是否從另一節(jié)點(diǎn)未決。如果是這樣,方法800可以包括:在808處對(duì)請(qǐng)求節(jié)點(diǎn)分配請(qǐng)求的功率。如果在806處沒(méi)有未決的功率請(qǐng)求,則方法800接著可以包含:在810處,判定在804解除分配之后現(xiàn)在可供使用的功率供給是否大于功率控制實(shí)體的基本功率。
[0071]例如,分布式功率輸送控制系統(tǒng)中的每個(gè)組件都可具有在基本狀態(tài)下供給組件的缺省或基本的功率水平。該基本功率水平可以是組件的空閑狀態(tài)或其較低相關(guān)性所需的最小值,其可以是能夠用于執(zhí)行某既定水平的操作而無(wú)需沿分級(jí)結(jié)構(gòu)向上提交功率請(qǐng)求的中等量的功率,或者某其他確立水平。在一些實(shí)施方案中,基本功率水泊是供給到組件且即使有功率撤回請(qǐng)求也不落到該水平以下的最小值。在其他實(shí)施方案中,如果在系統(tǒng)中其他地方需要功率,則可以降低基本水平。
[0072]如果在810處可用功率大于基本功率,則方法800可以包括:在812處,沿分布式功率輸送控制分級(jí)結(jié)構(gòu)向上發(fā)出功率使用完成消息,并且解除分配過(guò)量的功率。如果在810處可用功率不大于基本功率水平,則方法800可以包括:在814處,保持當(dāng)前可用功率供給。
[0073]根據(jù)各個(gè)實(shí)施方案,本文描述的方法可實(shí)現(xiàn)為在計(jì)算機(jī)處理器或控制器設(shè)備上運(yùn)行的一個(gè)或多個(gè)軟件程序。根據(jù)另一實(shí)施方案,本文所描述的方法可以實(shí)現(xiàn)為在諸如使用輸入磁盤(pán)驅(qū)動(dòng)器的數(shù)據(jù)存儲(chǔ)設(shè)備的個(gè)人計(jì)算機(jī)的計(jì)算設(shè)備上運(yùn)行的一個(gè)或多個(gè)軟件程序。專用的硬件實(shí)現(xiàn),包括但不限于專用集成電路、可編程邏輯陣列、以及其他的硬件設(shè)備同樣能夠構(gòu)造為實(shí)現(xiàn)本文所描述的方法。此外,本文描述的方法可實(shí)現(xiàn)為存儲(chǔ)有當(dāng)執(zhí)行時(shí)使得處理器實(shí)施方法的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或設(shè)備。
[0074]本文所描述的實(shí)施方案的說(shuō)明旨在提供各個(gè)實(shí)施方案的結(jié)構(gòu)的一般性理解。說(shuō)明不意在充當(dāng)使用了本文所描述的結(jié)構(gòu)或方法的設(shè)備和系統(tǒng)的所有的要素和特征的完成描述。通過(guò)閱覽本公開(kāi),本領(lǐng)域技術(shù)人員可顯知許多其他的實(shí)施方案。可以從本公開(kāi)中使用和獲得其他的實(shí)施方案,使得可以進(jìn)行結(jié)構(gòu)和邏輯的替換而不偏離本公開(kāi)的范圍。而且,雖然已經(jīng)圖示說(shuō)明和描述了具體的實(shí)施方案,應(yīng)當(dāng)理解的是可以為圖示的具體實(shí)施方案替換設(shè)計(jì)成實(shí)現(xiàn)相同或相似目的的任何后續(xù)布置。
[0075]本公開(kāi)意在涵蓋各個(gè)實(shí)施方案的任何和所有的后續(xù)改造或變換。在閱覽說(shuō)明書(shū)之后,本領(lǐng)域技術(shù)人員將顯知上述實(shí)施方案以及本文未明確描述的其他實(shí)施方案的組合。另夕卜,圖示說(shuō)明僅是代表性的,而不是按標(biāo)度繪制的。圖示內(nèi)的一些比例可以擴(kuò)大,而其他比例可以縮小。因此,公開(kāi)內(nèi)容和附圖應(yīng)視為示例性的,而不是限制性的。
【權(quán)利要求】
1.一種裝置,包括: 第一處理器,其配置為: 接收以允許組件耗費(fèi)一定量的功率第一請(qǐng)求; 判定所述第一請(qǐng)求是否能夠由通過(guò)第一處理器管理的未分配功率預(yù)算來(lái)滿足,所述未分配功率預(yù)算是由第一處理器管理的總功率預(yù)算的未分配部分;并且 當(dāng)所述第一請(qǐng)求能夠由所述未分配功率預(yù)算來(lái)滿足時(shí),允許所述組件耗費(fèi)所述一定量的功率。
2.如權(quán)利要求1所述的裝置,包括所述第一處理器還配置為接收與所述第一請(qǐng)求相關(guān)聯(lián)的第一任務(wù)的優(yōu)先級(jí)。
3.如權(quán)利要求2所述的裝置,包括所述第一處理器還配置為: 當(dāng)所述第一請(qǐng)求不能由所述未分配功率預(yù)算滿足時(shí),發(fā)出關(guān)于具有比所述第一任務(wù)的所述優(yōu)先級(jí)低的優(yōu)先級(jí)的第二任務(wù)的功率撤回請(qǐng)求。
4.如權(quán)利要求2所述的裝置,包括所述第一處理器還配置為: 接收包括所述第一請(qǐng)求在內(nèi)的允許組件耗費(fèi)功率的多個(gè)請(qǐng)求; 接收與所述多個(gè)請(qǐng)求對(duì)應(yīng)的多個(gè)優(yōu)先級(jí)值;以及 基于所述多個(gè)優(yōu)先級(jí)值來(lái)在所述多個(gè)請(qǐng)求中分配所述未分配功率預(yù)算。
5.如權(quán)利要求4所述的裝置,包括所述第一處理器還配置為: 當(dāng)所述多個(gè)請(qǐng)求不能由所述未分配功率預(yù)算來(lái)滿足時(shí),發(fā)出第二請(qǐng)求,所述第二請(qǐng)求包括基于所述多個(gè)優(yōu)先級(jí)值的優(yōu)先級(jí)。
6.如權(quán)利要求2所述的裝置,還包括任務(wù)的優(yōu)先級(jí)基于所接收到的次序、用戶設(shè)定、完成時(shí)間、開(kāi)始所述任務(wù)的應(yīng)用的類型或者所述任務(wù)是否是背景操作。
7.如權(quán)利要求1所述的裝置,包括所述第一處理器還配置為: 當(dāng)所述第一請(qǐng)求不能由所述未分配功率預(yù)算來(lái)滿足時(shí),發(fā)出第二請(qǐng)求,所述第二請(qǐng)求包括使第二處理器增加所述總功率預(yù)算的請(qǐng)求。
8.如權(quán)利要求7所述的裝置,包括所述第一處理器還配置為: 基于在閾值時(shí)間段內(nèi)完成的任務(wù)來(lái)判定所述未分配功率預(yù)算是否足以滿足所述第一請(qǐng)求;并且 當(dāng)所述未分配功率預(yù)算在所述閾值時(shí)間段內(nèi)不足以滿足所述第一請(qǐng)求時(shí),發(fā)出所述第二請(qǐng)求。
9.如權(quán)利要求1所述的裝置,包括所述第一處理器還配置為: 接收指示不再需要與第一任務(wù)相關(guān)聯(lián)的功率的第一消息; 響應(yīng)于所述第一消息而解除分配與所述第一任務(wù)相關(guān)聯(lián)的功率;并且 將所述解除分配的功率添加到所述未分配功率預(yù)算。
10.如權(quán)利要求9所述的裝置,包括所述第一處理器還配置為: 當(dāng)解除分配與所述第一任務(wù)相關(guān)聯(lián)的所述功率使得所述未分配功率預(yù)算大于基本功率預(yù)算時(shí),向第二處理器發(fā)出指示不再需要超過(guò)所述基本功率預(yù)算的功率的第二消息。
11.如權(quán)利要求1所述的裝置,包括所述第一處理器還配置為: 接收包括最大請(qǐng)求功率和最小請(qǐng)求功率的第一請(qǐng)求; 判定所述最大請(qǐng)求功率是否能夠由所述未分配功率預(yù)算滿足; 當(dāng)所述最大請(qǐng)求功率不能滿足時(shí),發(fā)出增加所述總功率預(yù)算以使所述未分配功率預(yù)算能夠滿足所述最大請(qǐng)求功率的第二請(qǐng)求; 當(dāng)所述第二請(qǐng)求不滿足時(shí),判定所述最小請(qǐng)求功率是否能夠由所述未分配功率預(yù)算來(lái)滿足;并且 當(dāng)所述最小請(qǐng)求功率不能滿足時(shí),發(fā)出增加所述總功率預(yù)算以使所述未分配功率預(yù)算能夠滿足所述最小請(qǐng)求功率的第三請(qǐng)求。
12.如權(quán)利要求11所述的裝置,包括所述第一處理器還配置為: 接收與所述第一請(qǐng)求相關(guān)聯(lián)的第一任務(wù)的優(yōu)先級(jí); 判定包括與分配給具有比所述第一任務(wù)的所述優(yōu)先級(jí)低的優(yōu)先級(jí)的第二任務(wù)的功率相組合的所述未分配功率預(yù)算的組合功率預(yù)算是否滿足所述最大功率請(qǐng)求; 當(dāng)所述組合功率預(yù)算不足以滿足所述最大功率請(qǐng)求時(shí),判定所述組合功率預(yù)算是否足以滿足所述最小功率請(qǐng)求;并且 當(dāng)所述組合功率預(yù)算不足以滿足所述最大功率請(qǐng)求或所述最小功率請(qǐng)求時(shí),向所述第二任務(wù)發(fā)出功率撤回請(qǐng)求。
13.—種設(shè)備,包括: 裝置,其配置為經(jīng)由如下來(lái)控制到一個(gè)或多個(gè)功率消耗組件的功率: 基于與所述一個(gè)或多個(gè)功率消耗組件相關(guān)聯(lián)的任務(wù)的優(yōu)先級(jí)來(lái)管理所述一個(gè)或多個(gè)功率消耗組件中的功率使用。
14.如權(quán)利要求13所述的設(shè)備,包括所述裝置還配置為: 接收來(lái)自所述一個(gè)或多個(gè)功率消耗組件中的第一組件的用于功率且與第一優(yōu)先級(jí)相關(guān)聯(lián)的第一請(qǐng)求; 當(dāng)所述第一請(qǐng)求能夠由未分配功率預(yù)算滿足時(shí),分配滿足所述第一請(qǐng)求的功率;并且當(dāng)所述第一請(qǐng)求不能由所述未分配功率預(yù)算滿足時(shí),判定所述第一請(qǐng)求是否能夠由包括與分配給具有比所述第一優(yōu)先級(jí)低的第二優(yōu)先級(jí)的第二組件的功率相組合的所述未分配功率預(yù)算的組合功率預(yù)算來(lái)滿足;并且 當(dāng)所述第一請(qǐng)求能夠由所述組合功率預(yù)算滿足時(shí),發(fā)出撤回來(lái)自所述第二組件的功率的命令。
15.如權(quán)利要求14所述的設(shè)備,包括所述裝置還配置為: 接收包括最大請(qǐng)求功率和最小請(qǐng)求功率的第一功率請(qǐng)求; 判定所述最大請(qǐng)求功率是否能夠由所述未分配功率預(yù)算來(lái)滿足; 當(dāng)所述最大請(qǐng)求功率不能由所述未分配功率預(yù)算來(lái)滿足時(shí),如果所述組合功率預(yù)算能夠滿足所述最大請(qǐng)求功率時(shí),發(fā)出所述命令; 當(dāng)所述組合功率預(yù)算不能滿足所述最大請(qǐng)求功率時(shí),判定所述最小請(qǐng)求功率是否能夠由所述未分配功率預(yù)算來(lái)滿足;并且 當(dāng)所述最小請(qǐng)求功率不能由所述未分配功率預(yù)算滿足時(shí),如果所述組合功率預(yù)算能夠滿足所述最小請(qǐng)求功率,則發(fā)出所述命令。
16.如權(quán)利要求14所述的設(shè)備,包括所述裝置還配置為: 接收來(lái)自所述第一組件的指示超過(guò)所述第一組件的基本功率預(yù)算的功率量的功率使用完成的消息; 響應(yīng)于所述消息而解除分配所述功率量;并且 將所述功率量添加到所述未分配功率預(yù)算中。
17.如權(quán)利要求14所述的設(shè)備,包括所述裝置還配置為: 當(dāng)所述第一請(qǐng)求不能由所述組合功率預(yù)算滿足時(shí),向管理所述裝置的功率使用的另一裝置發(fā)出增加總功率預(yù)算的第二請(qǐng)求。
18.如權(quán)利要求13所述的設(shè)備,還包括: 所述一個(gè)或多個(gè)功率消耗組件包括用于管理附加組件中的功率使用的附加裝置。
19.計(jì)算機(jī)可讀存儲(chǔ)裝置,其存儲(chǔ)指令,所述指令使處理器實(shí)現(xiàn)包括如下的方法: 接收允許組件耗費(fèi)一定量的功率的第一請(qǐng)求; 接收與所述第一請(qǐng)求相關(guān)聯(lián)的第一任務(wù)的優(yōu)先級(jí); 判定所述第一請(qǐng)求是否能夠由未分配功率預(yù)算滿足,所述未分配功率預(yù)算是總功率預(yù)算的未分配部分;并且 當(dāng)所述第一請(qǐng)求能夠由所述未分配功率預(yù)算滿足時(shí),允許所述組件耗費(fèi)所述一定量的功率。
20.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 當(dāng)所述第一請(qǐng)求不能由所述未分配功率預(yù)算滿足時(shí),發(fā)出關(guān)于具有比所述第一任務(wù)的所述優(yōu)先級(jí)低的優(yōu)先級(jí)的第二任務(wù)的功率撤回請(qǐng)求。
21.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 接收包括所述第一請(qǐng)求在內(nèi)的允許組件耗費(fèi)功率的多個(gè)請(qǐng)求; 接收與所述多個(gè)請(qǐng)求對(duì)應(yīng)的多個(gè)優(yōu)先級(jí)值;并且 基于所述多個(gè)優(yōu)先級(jí)值來(lái)在所述多個(gè)請(qǐng)求中分配所述未分配功率預(yù)算。
22.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 基于在閾值時(shí)間段內(nèi)完成的任務(wù)來(lái)判定所述未分配功率預(yù)算是否足以滿足所述第一請(qǐng)求;并且 當(dāng)所述未分配功率預(yù)算在所述閾值時(shí)間段內(nèi)不足以滿足所述第一請(qǐng)求時(shí),發(fā)出增加所述總功率預(yù)算的第二請(qǐng)求。
23.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 接收指示不再需要與第一任務(wù)相關(guān)聯(lián)的功率的第一消息; 響應(yīng)于所述第一消息而解除分配與所述第一任務(wù)相關(guān)聯(lián)的功率;并且 將解除分配的功率添加到所述未分配功率預(yù)算中。
24.如權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 接收包括最大請(qǐng)求功率和最小請(qǐng)求功率的所述第一請(qǐng)求; 判定所述最大請(qǐng)求功率是否能夠由所述未分配功率預(yù)算來(lái)滿足; 當(dāng)所述最大請(qǐng)求功率不能滿足時(shí),發(fā)出增加所述總功率預(yù)算以使所述未分配功率預(yù)算能夠滿足所述最大請(qǐng)求功率的第二請(qǐng)求; 當(dāng)所述第二請(qǐng)求不滿足時(shí),判定所述最小請(qǐng)求功率是否能夠由未分配功率預(yù)算來(lái)滿足;并且 當(dāng)所述最小請(qǐng)求功率不能滿足時(shí),發(fā)出增加所述總功率預(yù)算以使所述未分配功率預(yù)算能夠滿足所述最小請(qǐng)求功率的第三請(qǐng)求。
25.如權(quán)利要求24所述的計(jì)算機(jī)可讀存儲(chǔ)裝置,所述方法還包括: 接收與所述第一請(qǐng)求相關(guān)聯(lián)的第一任務(wù)的優(yōu)先級(jí); 判定包括與分配給具有比所述第一任務(wù)的所述優(yōu)先級(jí)低的優(yōu)先級(jí)的第二任務(wù)的功率相結(jié)合的所述未分配功率預(yù)算的組合功率預(yù)算是否足以滿足所述最大功率請(qǐng)求; 當(dāng)所述組合功率預(yù)算不足以滿足所述最大功率請(qǐng)求時(shí),判定所述組合功率預(yù)算是否足以滿足所述最小功率請(qǐng)求;并且 當(dāng)所述組合功率預(yù)算足以滿足所述最大功率請(qǐng)求或所述最小功率請(qǐng)求時(shí),向所述第二任務(wù)發(fā)出功率撤回請(qǐng)求。
【文檔編號(hào)】G06F1/26GK104238712SQ201410276481
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年6月19日 優(yōu)先權(quán)日:2013年6月20日
【發(fā)明者】R·E·伯恩, M·H·米勒 申請(qǐng)人:希捷科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
定襄县| 呈贡县| 静宁县| 景宁| 江阴市| 邢台市| 平塘县| 吉水县| 莆田市| 丰都县| 屏边| 承德县| 武宁县| 吉木萨尔县| 文安县| 平凉市| 郓城县| 论坛| 海宁市| 手机| 定南县| 新沂市| 华阴市| 沂源县| 娱乐| 广汉市| 元朗区| 崇州市| 黑山县| 玛纳斯县| 手游| 兴国县| 怀宁县| 锡林浩特市| 桐乡市| 宁南县| 榆林市| 锦州市| 辽阳县| 佛冈县| 阳高县|