亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于向處理器供電的方法和設(shè)備與流程

文檔序號:12801032閱讀:306來源:國知局
用于向處理器供電的方法和設(shè)備與流程

本公開的實施例總體涉及處理器領(lǐng)域,具體涉及一種用于向處理器供電的方法、裝置、附加電源和主板系統(tǒng)。



背景技術(shù):

在計算機(jī)系統(tǒng)中,系統(tǒng)的整體性能由平臺的中央處理單元(cpu)主導(dǎo)。通常,更高性能的cpu將從系統(tǒng)的供電單元(psu)獲取更多的功率。具有加速模式的cpu可以通過在短時期內(nèi)增加時鐘頻率來提升cpu性能,例如英特爾tm公司設(shè)計的具有睿頻(turboboosttm)模式的cpu。然而,這要求從psu獲取更多的額外功率。當(dāng)處理器上的工作負(fù)載要求更高的性能并且該處理器處于其功率、電流和發(fā)熱量的極限之下時,該處理器的時鐘將增加工作頻率以滿足要求。例如,針對酷睿(coretm)i7-920xm處理器,正常工作頻率為2.0ghz。當(dāng)處于加速模式中時,單個核的最大頻率將增加至3.2ghz。

然而,在當(dāng)前的系統(tǒng)架構(gòu)中,由于所要求的額外功率上的限制,cpu加速模式可能不能夠被徹底實現(xiàn)。一旦cpu要求的功率超過psu的峰值功率,psu將向cpu發(fā)送prochot#信號以迫使cpu降低其時鐘頻率,而降低時鐘頻率意味著降低cpu的計算性能。

因此,本領(lǐng)域需要一種方法以解決上述的問題,以優(yōu)化cpu的性能。



技術(shù)實現(xiàn)要素:

本公開的實施例旨在提供一種用于向處理器供電的方法、裝置、附加電源和主板系統(tǒng)。

根據(jù)本公開的第一方面,提供了一種用于向處理器供電的方法。該方法包括響應(yīng)于接收到來自為處理器供電的供電單元的第一信號, 確定附加電源是否能夠提供所要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。該方法還包括響應(yīng)于確定附加電源能夠提供額外功率,至少利用附加電源向該處理器供電。

在一些實施例中,該方法還包括響應(yīng)于確定附加電源不能夠提供額外功率,向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。

在一些實施例中,該方法還包括響應(yīng)于未接收到來自供電單元的第一信號,停止利用附加電源向該處理器供電。

在一些實施例中,該方法還包括響應(yīng)于供電單元掉電,利用附加電源向該處理器供電。

根據(jù)本公開的第二方面,提供了一種用于控制向處理器供電的裝置。該裝置包括功率確定模塊,被配置為響應(yīng)于接收到來自為處理器供電的供電單元的第一信號,確定附加電源是否能夠提供所要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。該裝置還包括第一控制模塊,被配置為響應(yīng)于確定附加電源能夠提供額外功率,使得至少利用附加電源向該處理器供電。

在一些實施例中,第一信號經(jīng)由該裝置的第一保留引腳被接收。

在一些實施例中,該裝置還包括第二信號發(fā)送模塊,被配置為響應(yīng)于確定附加電源不能夠提供額外功率,向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。

在一些實施例中,第二信號經(jīng)由該裝置的第二保留引腳被發(fā)送。

在一些實施例中,該裝置還包括第二控制模塊,被配置為響應(yīng)于未接收到來自供電單元的第一信號,使得停止利用附加電源向該處理器供電。

在一些實施例中,該裝置還包括第三控制模塊,被配置為響應(yīng)于供電單元掉電,使得利用附加電源向該處理器供電。

根據(jù)本公開的第三方面,提供了一種用于向處理器供電的附加電源。該附加電源包括用于控制向處理器供電的裝置。該裝置被配置為響應(yīng)于接收到來自為處理器供電的供電單元的第一信號,確定該附加 電源是否能夠提供所要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。該裝置還被配置為響應(yīng)于確定該附加電源能夠提供額外功率,使得至少利用該附加電源向該處理器供電。

在一些實施例中,第一信號經(jīng)由該裝置的第一保留引腳被接收。

在一些實施例中,該裝置還被配置為響應(yīng)于確定該附加電源不能夠提供額外功率,由該附加電源向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。

在一些實施例中,第二信號經(jīng)由該裝置的第二保留引腳被發(fā)送。

在一些實施例中,該裝置還被配置為響應(yīng)于未接收到來自供電單元的第一信號,使得停止利用該附加電源向該處理器供電。

在一些實施例中,該裝置還被配置為響應(yīng)于供電單元掉電,使得利用該附加電源向該處理器供電。

根據(jù)本公開的第四方面,提供了一種主板系統(tǒng)。該主板系統(tǒng)包括處理器、用于向所述處理器供電的供電單元、附加電源以及控制裝置。該控制裝置被配置為響應(yīng)于接收到來自供電單元的第一信號,確定附加電源是否能夠提供所要求的額外功率,其中第一信號指示處理器要求的功率超過供電單元能夠提供的最大功率。該控制裝置還被配置為響應(yīng)于確定附加電源能夠提供額外功率,使得至少利用附加電源向處理器供電。

在一些實施例中,控制裝置經(jīng)由第一保留引腳從供電單元接收第一信號。

在一些實施例中,控制裝置還被配置為響應(yīng)于確定附加電源不能夠提供額外功率,向處理器發(fā)送第二信號,以降低處理器的時鐘頻率。

在一些實施例中,控制裝置經(jīng)由第二保留引腳向處理器發(fā)送第二信號。

在一些實施例中,控制裝置還被配置為響應(yīng)于未接收到來自供電單元的第一信號,使得停止利用附加電源向處理器供電。

在一些實施例中,控制裝置還被配置為響應(yīng)于供電單元掉電,使 得利用附加電源向處理器供電。

在一些實施例中,控制裝置位于附加電源中。

根據(jù)本公開的第五方面,提供了一種用于向處理器供電的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令在被執(zhí)行時使得計算機(jī)執(zhí)行所述方法的任意步驟。

根據(jù)本公開的實施例的用于向處理器供電的方法、裝置、附加電源和主板系統(tǒng),能夠通過從附加電源向處理器提供所需要的額外功率,優(yōu)化處于加速模式中的處理器的性能。

附圖說明

在此所述的附圖用來提供對本公開的進(jìn)一步理解,構(gòu)成本公開的一部分,本公開的示意性實施例及其說明用于解釋本公開,并不構(gòu)成對本公開的不當(dāng)限定。在附圖中:

圖1圖示了現(xiàn)有主板系統(tǒng)架構(gòu)100的示例性框圖;

圖2圖示了現(xiàn)有主板系統(tǒng)架構(gòu)100中的電池模塊的結(jié)構(gòu)框圖;

圖3圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300的示例性框圖;

圖4圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300中的電池模塊的結(jié)構(gòu)框圖;

圖5圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300中各部件狀態(tài)和各信號的時序關(guān)系圖;

圖6圖示了根據(jù)本公開的實施例的用于向處理器供電的方法600的流程圖;

圖7圖示了根據(jù)本公開的實施例的用于控制向處理器供電的裝置700的框圖;

圖8圖示了根據(jù)本公開的實施例的用于向處理器供電的附加電源800的框圖;以及

圖9圖示了根據(jù)本公開的實施例的主板系統(tǒng)900的框圖。

在各個附圖中,相同或?qū)?yīng)的標(biāo)號表示相同或?qū)?yīng)的部分。

具體實施方式

在下文中,將參考附圖詳細(xì)描述本公開的各個示例性實施例。應(yīng)當(dāng)注意,這些附圖和描述涉及的僅僅是作為示例性的實施例。應(yīng)該指出的是,根據(jù)隨后描述,很容易設(shè)想出此處公開的結(jié)構(gòu)和方法的替換實施例,并且可以在不脫離本公開要求保護(hù)的原理的情況下使用這些替代實施例。

應(yīng)當(dāng)理解,給出這些示例性實施例僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實現(xiàn)本公開,而并非以任何方式限制本公開的范圍。

在此使用的術(shù)語“包括”、“包含”及類似術(shù)語應(yīng)該被理解為是開放性的術(shù)語,即“包括/包含但不限于”。術(shù)語“基于”是“至少部分地基于”。術(shù)語“一個實施例”表示“至少一個實施例”;術(shù)語“另一實施例”表示“至少一個另外的實施例”。其他術(shù)語的相關(guān)定義將在下文描述中給出。

在下文中,將參考附圖來詳細(xì)描述根據(jù)本公開的實施例的用于向處理器供電的技術(shù)方案。

圖1圖示了現(xiàn)有主板系統(tǒng)架構(gòu)100的示例性框圖。該系統(tǒng)架構(gòu)100例如包括psu101、母板電壓調(diào)節(jié)器(mbvr)102、總線上電池(bob,以下也稱為電池模塊)103和cpu104,mbvr102可以用于驅(qū)動cpu104。應(yīng)當(dāng)理解,圖1所示出的系統(tǒng)架構(gòu)僅為示例性的,其中僅示出了現(xiàn)有系統(tǒng)架構(gòu)中與本公開的實施例有關(guān)的部件,而非現(xiàn)有系統(tǒng)架構(gòu)中的全部部件。cpu104可以是具有單個核的處理器或者可以是如圖1所示的具有多個核的處理器,其中具有功率控制單元(pcu)。當(dāng)psu101上電時,bob103處于充電狀態(tài),mbvr102可以由psu101供電。在加速模式期間,當(dāng)cpu104獲取的功率超過psu101的峰值功率時,psu101可以向cpu104發(fā)送prochot#信號以迫使cpu104降低其時鐘頻率。僅當(dāng)psu101掉電時,bob103可以通過mbvr102向cpu104提供功率,因此,在如圖1所示的現(xiàn)有系統(tǒng)架 構(gòu)中,bob103的能量不能夠被用于在加速模式期間向cpu104提供額外的功率。

以下將結(jié)合圖2進(jìn)一步詳細(xì)描述系統(tǒng)架構(gòu)100中的bob103的結(jié)構(gòu)。

圖2示例性圖示了現(xiàn)有處理器系統(tǒng)架構(gòu)100中的電池模塊的結(jié)構(gòu)框圖。在一個示例中,圖2中所示的電池模塊可以是圖1中的bob103。如圖2所示,在bob103的一個示例性結(jié)構(gòu)中,核心部件為微處理器1031,其可以操作用于進(jìn)行電池管理系統(tǒng)(bms)和通信及降壓控制。如圖2所示,在與微處理器1031相連的輸入輸出接口中,包括兩個保留的引腳:reserved#1和reserved#2。bob103中的微處理器1031中還包含有固件,當(dāng)固件由微處理器1031執(zhí)行時,例如,可以使得bob103執(zhí)行如下操作:當(dāng)如圖1中所示的psu101上電時,bob103處于充電狀態(tài),其不能夠向cpu104提供功率;而當(dāng)psu101掉電時,該bob103進(jìn)入放電狀態(tài),從而向cpu104提供功率。因此,如圖2所示的現(xiàn)有處理器系統(tǒng)架構(gòu)中的電池模塊不能夠被用于在加速模式期間向cpu104提供額外的功率。

為了解決上述問題,本公開的實施例可以提供一種用于向處理器供電的方案。例如,圖3圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300的示例性框圖,以下將對比圖1來詳細(xì)描述根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)與現(xiàn)有主板系統(tǒng)架構(gòu)之間的不同。與圖1中相同的是,圖3中圖示的根據(jù)本公開的實施例的系統(tǒng)架構(gòu)300也包括psu301、mbvr302、bob303和cpu304,mbvr302可以用于驅(qū)動cpu304。cpu304可以是具有單個核的處理器或者可以是如圖3所示的具有多個核的處理器,其中具有pcu。當(dāng)psu上電時,bob303可以處于充電狀態(tài),mbvr302可以由psu301供電。然而,與圖1中不同的是,在加速模式期間,當(dāng)cpu304要求的功率超過psu301的峰值功率時,psu301可以首先向bob303而非cpu304發(fā)送prochot#_in信號。當(dāng)bob303能夠提供所要求的額外功率時,其可以進(jìn)入放電狀態(tài)以向cpu304供電,使得cpu304能夠保持運行在加速模式下。 當(dāng)bob303要使用的功率超過其能夠提供的額外功率時,bob303可以向cpu304發(fā)送prochot#_out信號,從而防止系統(tǒng)意外關(guān)閉。prochot#_out信號可以迫使cpu304降低其時鐘頻率,以降低所需要的功率。

為了實現(xiàn)圖3中圖示的系統(tǒng)架構(gòu)300,本公開的實施例可以提供一種新的電池模塊。例如,圖4示例性圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300中的電池模塊的結(jié)構(gòu)框圖。例如,圖4中所示的電池模塊可以是圖3中的bob303。如圖4所示,在bob303的一個示例性結(jié)構(gòu)中,微處理器3031可以操作用于進(jìn)行電池管理和通信及降壓控制。與圖2所示的現(xiàn)有的電池模塊不同的是,在與微處理器3031相連的輸入輸出接口中,保留引腳reserved#1(例如,圖2中所示的保留引腳reserved#1)可以被連接至如圖3所示的psu301,以便于從psu301接收prochot#_in信號;而保留引腳reserved#2(例如,圖2中所示的保留引腳reserved#2)可以被連接至如圖3所示的cpu304中的pcu,以便于向pcu輸出prochot#_out信號。此外,如以下將進(jìn)一步詳細(xì)描述的,微處理器3031中的固件當(dāng)由微處理器3031執(zhí)行時,可以使得bob303執(zhí)行如下操作:當(dāng)處于加速模式的如圖3所示的cpu304要求的功率超過psu301的峰值功率時,bob303可以接收來自psu301的prochot#_in信號;響應(yīng)于接收到的prochot#_in信號,當(dāng)bob303能夠提供所要求的額外功率時,其可以進(jìn)入放電狀態(tài)以向cpu304供電,使得cpu304能夠保持運行在加速模式下;當(dāng)bob303使用的能量超過其能夠提供的額外功率時,bob303可以向cpu304發(fā)送prochot#_out信號,從而防止系統(tǒng)意外關(guān)閉,其中prochot#_out信號可以迫使cpu304降低其時鐘頻率,以降低所需要的功率。

圖5圖示了根據(jù)本公開的實施例的主板系統(tǒng)架構(gòu)300中各部件狀態(tài)和各信號的時序關(guān)系圖。在圖5中,橫坐標(biāo)軸代表時間,其中t0至t6分別代表7個不同時刻;圖中的五條折線從上到下依次表示cpu狀態(tài)、psu狀態(tài)、prochot#_in信號、bob狀態(tài)和prochot#_out 信號隨時間的變化。

如圖5所示,在t0至t1期間,cpu處于正常工作模式,其要求的功率小于1倍的熱設(shè)計功率(tdp),因此僅由psu供電;在t1處,cpu進(jìn)入加速模式;在t1至t2期間,處于加速模式的cpu要求1.2倍的tdp,由于未超過psu的峰值功率,其仍然僅由psu供電;在t2處,cpu要求2倍的tdp,超過了psu的峰值功率,因此psu向bob發(fā)送prochot#_in信號;在t2至t3期間,bob處于放電狀態(tài),以向cpu提供其所要求的超過psu峰值功率的額外功率;在t3處,cpu要求1.2倍的tdp,由于未超過psu的峰值功率,因此psu不向bob發(fā)送prochot#_in信號,使得bob退出放電狀態(tài)不再向cpu供電;在t3至t4期間,cpu要求1.2倍的tdp,因此cpu僅由psu供電,該時間段可以被稱為保持時間(thold);在t4處,cpu要求2倍的tdp,超過了psu的峰值功率,因此psu向bob發(fā)送prochot#_in信號;在t4至t5期間,bob處于放電狀態(tài),以向cpu提供其所要求的超過psu峰值功率的額外功率;在t5處,cpu要求1.2倍的tdp,由于未超過psu的峰值功率,因此psu不向bob發(fā)送prochot#_in信號,使得bob退出放電狀態(tài)不再向cpu供電;在t5至t6期間,cpu要求1.2倍的tdp,因此cpu僅由psu供電;在t6處,cpu回到正常工作模式并且僅由psu供電。從圖6中可以看出,根據(jù)本公開的實施例,在cpu要求的功率超過psu的峰值功率時,psu可以向bob發(fā)送prochot#_in信號,使得bob開始放電以向cpu提供額外的功率。此時,bob和psu可以以并行的模式來工作,其中仍然主要由psu向cpu提供功率,而由bob向cpu提供額外的功率。當(dāng)cpu要求的功率降低至psu的峰值功率以下時,bob可以退出放電狀態(tài),并且如通常情況那樣,cpu要求的所有功率可以僅由psu提供。

由此可見,根據(jù)本公開的實施例,在cpu處于加速模式期間,當(dāng)cpu要求的功率超過psu能夠提供的上限時,cpu能夠不被迫使通過降低其時鐘頻率來保證系統(tǒng)正常運行,而是能夠由bob來提供 其所要求的超過psu峰值功率的額外功率,從而使得cpu能夠獲得盡可能高的性能。

圖6圖示了根據(jù)本公開的實施例的用于向處理器供電的方法600的流程圖。以下將結(jié)合圖3來詳細(xì)描述方法600。例如,方法600可以被實施在圖3(和圖4)中所示的bob303上(諸如,可以以固件的方式被實施在bob303內(nèi)的微處理器3031中)或者也可以被實施在其他單獨的設(shè)備上。方法600可以包括步驟s601至s602。

在步驟s601,響應(yīng)于接收到來自為處理器供電的供電單元的第一信號,確定附加電源是否能夠提供所要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。例如,在此所述的附加電源可以是如圖3所示的bob303。如圖3所示,當(dāng)處于加速模式的cpu304要求的功率超過psu的峰值功率時,psu301可以向bob303發(fā)送prochot#_in信號。響應(yīng)于接收到來自psu301的prochot#_in信號,bob303可以確定自身是否能夠提供所要求的額外功率。

返回圖6,方法600進(jìn)行至步驟s602。在步驟s602,響應(yīng)于確定附加電源能夠提供額外功率,至少利用附加電源向該處理器供電。例如,如圖3所示,當(dāng)bob303確定其自身能夠提供所要求的額外功率是,bob303可以進(jìn)入放電模式以與psu301一同向cpu304供電。因此,在cpu304處于加速模式期間,當(dāng)cpu304要求的功率超過psu能夠提供的上限時,cpu304能夠不被迫使通過降低其時鐘頻率來保證系統(tǒng)正常運行,而是能夠由bob303來提供其所要求的超過psu301峰值功率的額外功率,從而使得cpu304能夠獲得盡可能高的性能。

根據(jù)本公開的實施例,方法600可以包括如下的可選步驟:響應(yīng)于確定附加電源不能夠提供額外功率,向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。例如,如圖3所示,當(dāng)bob303確定其自身不能夠提供所要求的額外功率時,bob303可以向cpu304發(fā)送prochot#_out信號,從而防止系統(tǒng)意外關(guān)閉,其中 prochot#_out信號可以迫使cpu304降低其時鐘頻率,以降低所需要的功率。

根據(jù)本公開的實施例,方法600還可以包括如下的可選步驟:響應(yīng)于未接收到來自供電單元的第一信號,停止利用附加電源向該處理器供電。例如,如圖3所示,當(dāng)cpu304要求的功率不超過psu301的峰值功率時,psu301可以不向bob303發(fā)送prochot#_in信號,使得bob303退出放電模式,從而不向cpu304供電。

根據(jù)本公開的實施例,方法600還可以包括如下的可選步驟:響應(yīng)于供電單元掉電,利用附加電源向該處理器供電。例如,如圖3所示,當(dāng)psu301掉電時,bob303可以進(jìn)入放電模塊,以單獨地向cpu304供電。

至此,方法600結(jié)束。

出于清楚的目的,在圖6沒有示出方法600的某些可選步驟。然而,應(yīng)當(dāng)理解,上文參考圖3-5所描述的各個特征同樣適用于方法600。特別地,根據(jù)本公開的實施例,參考圖6描述的方法600可以被實現(xiàn)為計算機(jī)軟件程序。例如,本公開的實施例包括一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令在被執(zhí)行時使得計算機(jī)執(zhí)行方法600的任意步驟。

圖7圖示了根據(jù)本公開的實施例的用于控制向處理器供電的裝置700的框圖。例如,裝置700可以被實施在圖4中所示的bob303上的微處理器3031中或者也可以被實施在其他單獨的控制裝置上。裝置700可以包括功率確定模塊701,被配置為響應(yīng)于接收到來自為處理器供電的供電單元的第一信號,確定附加電源是否能夠提供所要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。裝置700還可以包括第一控制模塊702,被配置為響應(yīng)于確定附加電源能夠提供額外功率,使得至少利用附加電源向該處理器供電。

根據(jù)本公開的實施例,第一信號可以經(jīng)由裝置700的第一保留引 腳被接收。例如,第一信號可以經(jīng)由圖4中所示的bob303中的微處理器3031的第一保留引腳(即reserved#1)被接收。

根據(jù)本公開的實施例,裝置700還可以包括第二信號發(fā)送模塊,被配置為響應(yīng)于確定附加電源不能夠提供額外功率,向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。

根據(jù)本公開的實施例,第二信號可以經(jīng)由裝置700的第二保留引腳被發(fā)送。例如,第二信號可以經(jīng)由圖4中所示的bob303中的微處理器3031的第二保留引腳(即reserved#2)被發(fā)送。

根據(jù)本公開的實施例,裝置700還可以包括第二控制模塊,被配置為響應(yīng)于未接收到來自供電單元的第一信號,使得停止利用附加電源向該處理器供電。

根據(jù)本公開的實施例,裝置700還可以包括第三控制模塊,被配置為響應(yīng)于供電單元掉電,使得利用附加電源向該處理器供電。

出于清楚的目的,在圖7中沒有示出裝置700的某些可選模塊。然而,應(yīng)當(dāng)理解,上文參考本公開的方法所描述的各個特征同樣適用于裝置700。而且,裝置700中的各個模塊可以是硬件模塊,也可以是軟件模塊。例如,在某些實施例中,裝置700可以部分或者全部利用軟件和/或固件來實現(xiàn),例如被實現(xiàn)為包含在計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品。備選地或附加地,裝置700可以部分或者全部基于硬件來實現(xiàn),例如被實現(xiàn)為集成電路(ic)、專用集成電路(asic)、片上系統(tǒng)(soc)、現(xiàn)場可編程門陣列(fpga)等。本公開的范圍在此方面不受限制。

圖8圖示了根據(jù)本公開的實施例的用于向處理器供電的附加電源800的框圖。例如,附加電源800可以被實施在圖3和圖4中所示的bob303中。根據(jù)本公開的實施例,附加電源800可以包括用于控制向所述處理器供電的裝置801。例如,裝置801可以被實施為圖4中所示的bob303上的微處理器3031。

根據(jù)本公開的實施例,裝置801被配置為響應(yīng)于接收到來自為處理器供電的供電單元的第一信號,確定附加電源800是否能夠提供所 要求的額外功率,其中第一信號指示該處理器要求的功率超過供電單元能夠提供的最大功率。例如,第一信號可以經(jīng)由裝置801的第一保留引腳被接收(諸如,第一信號可以經(jīng)由圖4中所示的bob303上的微處理器3031的引腳reserved#1被接收)。裝置801還可以被配置為響應(yīng)于確定附加電源800能夠提供額外功率,使得至少利用附加電源800向該處理器供電。

根據(jù)本公開的實施例,裝置801還可以被配置為響應(yīng)于確定附加電源800不能夠提供額外功率,由附加電源800向該處理器發(fā)送第二信號,以降低該處理器的時鐘頻率。例如,第二信號可以經(jīng)由裝置801的第二保留引腳被發(fā)送(諸如,第二信號可以經(jīng)由圖4中所示的bob303上的微處理器3031的引腳reserved#2被發(fā)送)。

根據(jù)本公開的實施例,裝置801還可以被配置為響應(yīng)于未接收到來自供電單元的第一信號,使得停止利用附加電源800向該處理器供電。

根據(jù)本公開的實施例,裝置801還可以被配置為響應(yīng)于供電單元掉電,使得利用附加電源800向該處理器供電。

圖9圖示了根據(jù)本公開的實施例的主板系統(tǒng)900的框圖。例如,主板系統(tǒng)900可以被實施為如圖3所示的主板系統(tǒng)架構(gòu)300。主板系統(tǒng)900包括處理器901、用于向所述處理器供電的供電單元902、附加電源903以及控制裝置904。根據(jù)本公開的實施例,控制裝置904可以位于附加電源903中。例如,主板系統(tǒng)900中的處理器901可以被實施為如圖3所示的cpu304,供電單元902可以被實施為如圖3所示的psu301,附加電源903可以被實施為如圖3所示的bob303,控制裝置可以被實施為bob303中的微處理器(例如,如圖4所示的微處理器3031)或者也可以被實施為其他單獨的設(shè)備。

根據(jù)本公開的實施例,在主板系統(tǒng)900中,控制裝置904被配置為響應(yīng)于接收到來自供電單元902的第一信號,確定附加電源903是否能夠提供所要求的額外功率,其中第一信號指示處理器901要求的功率超過供電單元902能夠提供的最大功率。控制裝置904還被配置 為響應(yīng)于確定附加電源903能夠提供額外功率,使得至少利用附加電源903向處理器901供電。例如,控制裝置904可以經(jīng)由第一保留引腳從供電單元902接收第一信號。

根據(jù)本公開的實施例,控制裝置904還可以被配置為響應(yīng)于確定附加電源903不能夠提供額外功率,向處理器901發(fā)送第二信號,以降低處理器901的時鐘頻率。例如,控制裝置904可以經(jīng)由第二保留引腳向處理器901發(fā)送第二信號。

根據(jù)本公開的實施例,控制裝置904還可以被配置為響應(yīng)于未接收到來自供電單元902的第一信號,使得停止利用附加電源903向處理器901供電。

根據(jù)本公開的實施例,控制裝置904還可以被配置為響應(yīng)于供電單元902掉電,使得利用附加電源903向處理器901供電。

綜上所述,根據(jù)本公開的實施例,提供了一種用于向處理器供電的方法、裝置、附加電源和主板系統(tǒng)。與現(xiàn)有技術(shù)相比,本公開的實施例能夠通過從附加電源向處理器提供所需要的額外功率,優(yōu)化處于加速模式中的處理器的性能。

一般而言,本發(fā)明的各種示例實施例可以在硬件或?qū)S秒娐?、軟件、邏輯,或其任何組合中實施。某些方面可以在硬件中實施,而其他方面可以在可以由控制器、微處理器或其他計算設(shè)備執(zhí)行的固件或軟件中實施。當(dāng)本發(fā)明的實施例的各方面被圖示或描述為框圖、流程圖或使用某些其他圖形表示時,將理解此處描述的方框、裝置、系統(tǒng)、技術(shù)或方法可以作為非限制性的示例在硬件、軟件、固件、專用電路或邏輯、通用硬件或控制器或其他計算設(shè)備,或其某些組合中實施。

而且,流程圖中的各框可以被看作是方法步驟,和/或計算機(jī)程序代碼的操作生成的操作,和/或理解為執(zhí)行相關(guān)功能的多個耦合的邏輯電路元件。例如,本發(fā)明的實施例包括計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括有形地實現(xiàn)在機(jī)器可讀介質(zhì)上的計算機(jī)程序,該計算機(jī)程序包含被配置為實現(xiàn)上文描述方法的程序代碼。

在公開的上下文內(nèi),機(jī)器可讀介質(zhì)可以是包含或存儲用于或有關(guān) 于指令執(zhí)行系統(tǒng)、裝置或設(shè)備的程序的任何有形介質(zhì)。機(jī)器可讀介質(zhì)可以是機(jī)器可讀信號介質(zhì)或機(jī)器可讀存儲介質(zhì)。機(jī)器可讀介質(zhì)可以包括但不限于電子的、磁的、光學(xué)的、電磁的、紅外的或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或其任意合適的組合。機(jī)器可讀存儲介質(zhì)的更詳細(xì)示例包括帶有一根或多根導(dǎo)線的電氣連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)存儲存取器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或閃存)、光存儲設(shè)備、磁存儲設(shè)備,或其任意合適的組合。

用于實現(xiàn)本發(fā)明的方法的計算機(jī)程序代碼可以用一種或多種編程語言編寫。這些計算機(jī)程序代碼可以提供給通用計算機(jī)、專用計算機(jī)或其他可編程的數(shù)據(jù)處理裝置的處理器,使得程序代碼在被計算機(jī)或其他可編程的數(shù)據(jù)處理裝置執(zhí)行的時候,引起在流程圖和/或框圖中規(guī)定的功能/操作被實施。程序代碼可以完全在計算機(jī)上、部分在計算機(jī)上、作為獨立的軟件包、部分在計算機(jī)上且部分在遠(yuǎn)程計算機(jī)上或完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。

另外,盡管操作以特定順序被描繪,但這并不應(yīng)該理解為要求此類操作以示出的特定順序或以相繼順序完成,或者執(zhí)行所有圖示的操作以獲取期望結(jié)果。在某些情況下,多任務(wù)或并行處理會是有益的。同樣地,盡管上述討論包含了某些特定的實施細(xì)節(jié),但這并不應(yīng)解釋為限制任何發(fā)明或權(quán)利要求的范圍,而應(yīng)解釋為對可以針對特定發(fā)明的特定實施例的描述。本說明書中在分開的實施例的上下文中描述的某些特征也可以整合實施在單個實施例中。相反地,在單個實施例的上下文中描述的各種特征也可以分離地在多個實施例或在任意合適的子組合中實施。

針對前述本發(fā)明的示例實施例的各種修改、改變將在連同附圖查看前述描述時對相關(guān)技術(shù)領(lǐng)域的技術(shù)人員變得明顯。任何及所有修改將仍落入非限制的和本發(fā)明的示例實施例范圍。此外,前述說明書和附圖存在啟發(fā)的益處,涉及本發(fā)明的這些實施例的技術(shù)領(lǐng)域的技術(shù)人員將會想到此處闡明的本發(fā)明的其他實施例。

將會理解,本法明的實施例不限于公開的特定實施例,并且修改和其他實施例都應(yīng)包含于所附的權(quán)利要求范圍內(nèi)。盡管此處使用了特定的術(shù)語,但是它們僅在通用和描述的意義上使用,而并不用于限制目的。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1