多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明涉及一種多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,包括統(tǒng)計(jì)步驟與操作步驟,通過(guò)統(tǒng)計(jì)步驟對(duì)該系統(tǒng)中待處理的線程的數(shù)量進(jìn)行至少兩次采樣,以采樣的時(shí)間間隔為權(quán)重計(jì)算整個(gè)統(tǒng)計(jì)周期中待處理的線程的數(shù)量的加權(quán)平均數(shù);操作步驟以此加權(quán)平均數(shù)為基準(zhǔn),判斷下一個(gè)統(tǒng)計(jì)周期所需打開(kāi)的內(nèi)核的數(shù)量,從而能夠更合理的判斷該系統(tǒng)當(dāng)前所需內(nèi)核的數(shù)量,保證系統(tǒng)任務(wù)能夠得到及時(shí)處理同時(shí),降低系統(tǒng)整體功耗。此外,本發(fā)明還提供一種多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置。
【專(zhuān)利說(shuō)明】多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法及裝置。
【背景技術(shù)】
[0002]多核是指在一個(gè)處理器中包含兩個(gè)或兩個(gè)以上的獨(dú)立內(nèi)核,可以在同一時(shí)刻處理多個(gè)線程。多核在提高處理器的運(yùn)算速度的同時(shí),也帶來(lái)高功耗及高發(fā)熱問(wèn)題;特別對(duì)于移動(dòng)設(shè)備,需要保證任務(wù)能夠得到及時(shí)處理,同時(shí)能夠延長(zhǎng)電池的使用時(shí)間。
[0003]對(duì)于多核處理器來(lái)說(shuō),大部分時(shí)間并不需要所有內(nèi)核同時(shí)工作,甚至只需一個(gè)內(nèi)核工作就可以保證整個(gè)設(shè)備的正常運(yùn)行。在運(yùn)行過(guò)程中,處理器需要判斷當(dāng)前整個(gè)處理器待處理的任務(wù)需要多少個(gè)內(nèi)核進(jìn)行處理,保證任務(wù)能夠及時(shí)得到有效的處理,同時(shí)打開(kāi)最少的內(nèi)核以降低功耗。
[0004]多核對(duì)稱(chēng)多處理系統(tǒng)是基于線程對(duì)內(nèi)核進(jìn)行調(diào)度,因?yàn)樵谕粫r(shí)刻,一個(gè)內(nèi)核只能處理一個(gè)線程,所以當(dāng)前只有一個(gè)待處理的線程時(shí),只需打開(kāi)一個(gè)內(nèi)核;若有多個(gè)待處理的線程,則需要同時(shí)打開(kāi)多個(gè)內(nèi)核,保證任務(wù)能夠得到及時(shí)的處理。由于處理器待處理的任務(wù)是實(shí)時(shí)變化的,即待處理的線程的數(shù)量是不斷變化的,所以多核對(duì)稱(chēng)多處理系統(tǒng)需要具備合理的判斷機(jī)制,即判斷出一個(gè)周期內(nèi)處于待處理的線程的數(shù)量及在該周期內(nèi)需要多少個(gè)內(nèi)核處理這些線程,以用于決策是否需要打開(kāi)部分處于關(guān)閉狀態(tài)的內(nèi)核或關(guān)閉部分處于打開(kāi)狀態(tài)的內(nèi)核。
[0005]針對(duì)上述問(wèn)題,現(xiàn)有技術(shù)是通過(guò)監(jiān)控當(dāng)前處理器中內(nèi)核的運(yùn)行頻率及占用率來(lái)判斷所需運(yùn)行的內(nèi)核的數(shù)量,對(duì)于有多個(gè)待處理的線程時(shí),該判斷機(jī)制可以在一定的程度上降低處理器的功耗;但是只有一個(gè)線程持續(xù)運(yùn)行時(shí),會(huì)導(dǎo)致一個(gè)內(nèi)核處于高頻運(yùn)行狀態(tài)且占用率高,根據(jù)該判斷機(jī)制,需要新打開(kāi)一個(gè)處于關(guān)閉狀態(tài)的內(nèi)核來(lái)分擔(dān)任務(wù),但由于只有單個(gè)線程處于運(yùn)行,所以這種機(jī)制會(huì)導(dǎo)致一個(gè)內(nèi)核處于空運(yùn)行狀態(tài),反而增加處理器的功耗,無(wú)法達(dá)到降低功耗的目的。
[0006]在公布號(hào)為CN102955549A的專(zhuān)利文獻(xiàn)中公布了一種多核CPU的電源管理方法,該方法的步驟包括:當(dāng)達(dá)到預(yù)設(shè)的時(shí)間周期時(shí),獲取多核CPU中預(yù)設(shè)內(nèi)核組待處理任務(wù)的數(shù)量;根據(jù)待處理任務(wù)的數(shù)量計(jì)算在時(shí)間周期內(nèi)完成待處理任務(wù)所需內(nèi)核的數(shù)量,從而形成判斷是否需要打開(kāi)或關(guān)閉部分內(nèi)核的判斷機(jī)制。該方法根據(jù)CPU內(nèi)核組的任務(wù)隊(duì)列中的任務(wù)動(dòng)態(tài)調(diào)整內(nèi)核的狀態(tài),實(shí)現(xiàn)多核CPU電源功耗的有效管理,從而在降低電源功耗的同時(shí),實(shí)現(xiàn)任務(wù)的及時(shí)處理。但是該判斷機(jī)制是基于在一個(gè)時(shí)間周期起始點(diǎn)對(duì)待處理任務(wù)的采樣,由于待處理任務(wù)是實(shí)時(shí)變化的,所以該判斷機(jī)制無(wú)法合理地對(duì)一個(gè)時(shí)間周期內(nèi)待處理任務(wù)進(jìn)行有效的判斷。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的主要目的是提供一種多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,旨在提供一個(gè)能夠合理判斷該多核對(duì)稱(chēng)多處理系統(tǒng)在下一個(gè)時(shí)間周期內(nèi)所需打開(kāi)內(nèi)核的數(shù)量,從而保證任務(wù)能夠得到及時(shí)處理,同時(shí)降低功耗。
[0008]本方明的另一目的是提供一種多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置,旨在于提供一個(gè)能夠合理判斷該多核對(duì)稱(chēng)多處理系統(tǒng)在下一個(gè)時(shí)間周期內(nèi)所需打開(kāi)內(nèi)核的數(shù)量,從而保證任務(wù)能夠得到及時(shí)處理,同時(shí)降低功耗。
[0009]為了實(shí)現(xiàn)上述主要目的,本發(fā)明提供的多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,包括統(tǒng)計(jì)步驟及操作步驟;其中統(tǒng)計(jì)步驟為在一個(gè)統(tǒng)計(jì)周期內(nèi),對(duì)該多核對(duì)稱(chēng)多處理系統(tǒng)中處于待執(zhí)行的線程的數(shù)量進(jìn)行至少兩次采樣,每次采樣得到的線程的數(shù)量以與前次采樣的時(shí)間間隔為權(quán)重,計(jì)算在一個(gè)統(tǒng)計(jì)周期內(nèi)采樣得到的線程的數(shù)量的加權(quán)平均數(shù);并獲取處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量;操作步驟為以統(tǒng)計(jì)步驟得到的加權(quán)平均數(shù)為該多核對(duì)稱(chēng)多處理系統(tǒng)下一個(gè)統(tǒng)計(jì)周期的待處理的線程的平均數(shù),從而判斷下一個(gè)統(tǒng)計(jì)周期內(nèi)所需內(nèi)核的數(shù)量,并增加或減少該多核對(duì)稱(chēng)多處理系統(tǒng)中處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量。
[0010]由以上方案可得,在整個(gè)統(tǒng)計(jì)周期內(nèi),分多個(gè)時(shí)間點(diǎn)對(duì)該系統(tǒng)中處于待處理狀態(tài)的線程的數(shù)量進(jìn)行采樣,并與采樣的時(shí)間間隔為權(quán)重,計(jì)算線程的數(shù)量的加權(quán)平均數(shù),并以該加權(quán)平均數(shù)為下一個(gè)統(tǒng)計(jì)周期內(nèi)該系統(tǒng)所需處理的線程的平均數(shù),其綜合考慮了整個(gè)周期內(nèi)的任務(wù)變化情況及內(nèi)核處理性能,與現(xiàn)有技術(shù)相比,更合理的反映該系統(tǒng)的負(fù)荷,以此為判斷是否需要增加或減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,保證任務(wù)能夠得到及時(shí)的處理,同時(shí)降低功耗。
[0011]一個(gè)具體的方案為,在操作步驟中判斷下一個(gè)周期內(nèi)所需內(nèi)核的數(shù)量,并增加或減少該多核對(duì)稱(chēng)多處理系統(tǒng)中處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量為:若處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量與比較值的差值為負(fù)數(shù),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,且在增加操作后處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量小于等于該系統(tǒng)的總內(nèi)核數(shù);若上述差值為正數(shù),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,在減少操作后處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量大于等于I ;其中比較值等于該加權(quán)平均數(shù)的向上取整值。
[0012]由以上方案可見(jiàn),當(dāng)差值為負(fù)數(shù)時(shí),增加處于打開(kāi)的內(nèi)核的數(shù)量時(shí)以保證系統(tǒng)中的任務(wù)能夠得到及時(shí)的處理;當(dāng)差值為正數(shù)時(shí),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,降低功耗;當(dāng)沒(méi)有任務(wù)時(shí),保持一個(gè)內(nèi)核處于打開(kāi)狀態(tài),保證系統(tǒng)能夠正常的運(yùn)行。
[0013]一個(gè)更具體的方案為,在操作步驟中,如果處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量與比較值的差值為負(fù)數(shù),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量至比較值與該系統(tǒng)的總內(nèi)核數(shù)中的較小值,可以對(duì)待處理的線程進(jìn)行及時(shí)地處理;如果該差值為正數(shù),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量至比較值與I中的較大值,減少不必要的內(nèi)核數(shù)量,降低整個(gè)系統(tǒng)的功耗。
[0014]—個(gè)優(yōu)選的方案為,其中米樣的時(shí)間點(diǎn)為該多核對(duì)稱(chēng)多處理系統(tǒng)中待執(zhí)行的線程的數(shù)量發(fā)生變化的時(shí)間點(diǎn),即該系統(tǒng)中待執(zhí)行的線程的數(shù)量發(fā)生變化時(shí),對(duì)線程的數(shù)量進(jìn)行一次采樣,采樣更合理,通過(guò)加權(quán)平均之后,可以綜合地反映該系統(tǒng)在一個(gè)統(tǒng)計(jì)周期的負(fù)載變化及其執(zhí)行能力。
[0015]另一個(gè)優(yōu)選的方案為,整個(gè)統(tǒng)計(jì)周期根據(jù)該多核對(duì)稱(chēng)多處理系統(tǒng)在上個(gè)統(tǒng)計(jì)周期內(nèi)執(zhí)行線程的數(shù)量均等分,采樣的時(shí)間點(diǎn)為這些均等分點(diǎn),即通過(guò)上個(gè)周期的處理情況對(duì)下個(gè)周期進(jìn)行預(yù)測(cè),使采樣的時(shí)間點(diǎn)分布更加合理。
[0016]再一個(gè)優(yōu)選的方案為,該方法還包括設(shè)置步驟,即在統(tǒng)計(jì)步驟之前對(duì)采樣的時(shí)間點(diǎn)及統(tǒng)計(jì)周期進(jìn)行設(shè)置,通過(guò)實(shí)際運(yùn)行情況對(duì)時(shí)間點(diǎn)與統(tǒng)計(jì)周期進(jìn)行設(shè)置,使該系統(tǒng)對(duì)下個(gè)周期所需內(nèi)核的數(shù)量的預(yù)測(cè)更加合理。
[0017]為實(shí)現(xiàn)上述另一目的,本發(fā)明提供的多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置,包括統(tǒng)計(jì)單元與操作單元;統(tǒng)計(jì)單元包括提取模塊及計(jì)算模塊;其中提取模塊用于在一個(gè)統(tǒng)計(jì)周期內(nèi)對(duì)該多核對(duì)稱(chēng)多處理系統(tǒng)中處于待執(zhí)行的線程的數(shù)量進(jìn)行至少兩次采樣,并獲取處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量;計(jì)算模塊用于計(jì)算線程的數(shù)量的加權(quán)平均數(shù)及比較值;其中線程的數(shù)量的加權(quán)平均數(shù)為在一個(gè)統(tǒng)計(jì)周期內(nèi)每次采樣得到的線程的數(shù)量以與前次采樣的時(shí)間間隔為權(quán)重的加權(quán)平均數(shù);其中比較值等于該加權(quán)平均數(shù)的向上取整值;操作單元包括比較模塊、內(nèi)核打開(kāi)模塊及內(nèi)核關(guān)閉模塊;其中比較模塊用于對(duì)上述比較值與處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量進(jìn)行比較;內(nèi)核打開(kāi)模塊用于,當(dāng)處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量與比較值的差值為負(fù)數(shù)時(shí),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,且在打開(kāi)操作后處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量小于等于該系統(tǒng)的總內(nèi)核數(shù);內(nèi)核關(guān)閉模塊用于,當(dāng)該差值為正數(shù)時(shí),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量,且在減少操作后處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量大于等于I。
[0018]一個(gè)具體的方案為,如果差值為負(fù)數(shù)時(shí),內(nèi)核打開(kāi)模塊用于打開(kāi)內(nèi)核,使處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量增加至比較值與該系統(tǒng)的總內(nèi)核數(shù)中的較小值;如果該差值為正數(shù),內(nèi)核關(guān)閉模塊用于關(guān)閉內(nèi)核,使打開(kāi)狀態(tài)的內(nèi)核的數(shù)量減少至該比較值與I中的較大值。
[0019]另一個(gè)具體的方案為,其中提取模塊對(duì)處于待處理的線程的數(shù)量進(jìn)行采樣的時(shí)間點(diǎn)為該多核對(duì)稱(chēng)多處理系統(tǒng)中待執(zhí)行的線程的數(shù)量發(fā)生變化的時(shí)間點(diǎn)。
[0020]更具體的方案為,該裝置還包括設(shè)置模塊,用于對(duì)統(tǒng)計(jì)模塊中的統(tǒng)計(jì)周期及采樣的時(shí)間點(diǎn)進(jìn)行設(shè)置。 【專(zhuān)利附圖】
【附圖說(shuō)明】
[0021]圖1是本發(fā)明多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法第一實(shí)施例的工作流程圖;
圖2是本發(fā)明多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法第二實(shí)施例的工作流程圖;
圖3是本發(fā)明多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置第一實(shí)施例的結(jié)構(gòu)框圖;
圖4是本發(fā)明多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置第二實(shí)施例的結(jié)構(gòu)框圖。
[0022]以下結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
【具體實(shí)施方式】
[0023]多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法第一實(shí)施例
參見(jiàn)圖1,本多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法由統(tǒng)計(jì)步驟Sll及操作步驟S12構(gòu)成。
[0024]統(tǒng)計(jì)步驟S11,在統(tǒng)計(jì)周期T內(nèi),計(jì)算該多核對(duì)稱(chēng)多處理系統(tǒng)中待執(zhí)行的線程的數(shù)量的加權(quán)平均數(shù),并獲取該系統(tǒng)中處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量。
[0025]在統(tǒng)計(jì)步驟Sll中,統(tǒng)計(jì)周期T可以根據(jù)系統(tǒng)實(shí)際性能進(jìn)行設(shè)置,優(yōu)選0.5秒至I
秒;線程的數(shù)量的加權(quán)平均數(shù)通過(guò)公式1.1進(jìn)行計(jì)算:
【權(quán)利要求】
1.多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法, 其特征在于,包括: 統(tǒng)計(jì)步驟,在一個(gè)統(tǒng)計(jì)周期內(nèi),對(duì)所述多核對(duì)稱(chēng)多處理系統(tǒng)中處于待執(zhí)行的線程的數(shù)量進(jìn)行至少兩次采樣,每次采樣得到的線程的數(shù)量以與前次采樣的時(shí)間間隔為權(quán)重,計(jì)算在一個(gè)統(tǒng)計(jì)周期內(nèi)線程的數(shù)量的加權(quán)平均數(shù);并獲取處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量; 操作步驟,以所述加權(quán)平均數(shù)為所述多核對(duì)稱(chēng)多處理系統(tǒng)下一個(gè)統(tǒng)計(jì)周期的待處理的線程的數(shù)量的平均數(shù),判斷下一個(gè)統(tǒng)計(jì)周期內(nèi)所需內(nèi)核的數(shù)量,并增加或減少所述多核對(duì)稱(chēng)多處理系統(tǒng)中處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量。
2.根據(jù)權(quán)利要求1所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,其特征在于, 所述操作步驟中判斷下一個(gè)統(tǒng)計(jì)周期內(nèi)所需內(nèi)核的數(shù)量,并增加或減少所述多核對(duì)稱(chēng)多處理系統(tǒng)中處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量為:若處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量與比較值的差值為負(fù)數(shù),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量;若所述差值為正數(shù),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量; 所述比較值等于所述加權(quán)平均數(shù)的向上取整值。
3.根據(jù)權(quán)利要求2所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,其特征在于: 在所述操作步驟中,若所述差值為負(fù)數(shù),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量至所述比較值與所述多核對(duì)稱(chēng)多處理系統(tǒng)的總內(nèi)核數(shù)中的較小值;若所述差值為正數(shù),減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量至所述比較值與I中的較大值。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,其特征在于: 所述采樣的時(shí)間點(diǎn)為所述多核對(duì)稱(chēng)多處理系統(tǒng)中待執(zhí)行的線程的數(shù)量發(fā)生變化的時(shí)間點(diǎn)。
5.根據(jù)權(quán)利要求1至3任一項(xiàng)所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,其特征在于: 整個(gè)統(tǒng)計(jì)周期根據(jù)所述多核對(duì)稱(chēng)多處理系統(tǒng)在上個(gè)統(tǒng)計(jì)周期內(nèi)執(zhí)行線程的數(shù)量均等分,所述采樣的時(shí)間點(diǎn)為所述均等分點(diǎn)。
6.根據(jù)權(quán)利要求1至3任一項(xiàng)所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理方法,其特征在于: 還包括設(shè)置步驟,在所述統(tǒng)計(jì)步驟之前對(duì)所述采樣的時(shí)間點(diǎn)及統(tǒng)計(jì)周期進(jìn)行設(shè)置。
7.多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置, 其特征在于,包括: 統(tǒng)計(jì)單元,包括提取模塊及計(jì)算模塊; 所述提取模塊用于在一個(gè)統(tǒng)計(jì)周期內(nèi)對(duì)所述多核對(duì)稱(chēng)多處理系統(tǒng)中處于待執(zhí)行的線程的數(shù)量進(jìn)行至少兩次采樣,并獲取處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量; 所述計(jì)算模塊用于計(jì)算所述采樣得到線程的數(shù)量的加權(quán)平均數(shù)及比較值;所述加權(quán)平均數(shù)為在一個(gè)統(tǒng)計(jì)周期內(nèi)每次采樣得到的線程的數(shù)量以與前次采樣的時(shí)間間隔為權(quán)重的加權(quán)平均數(shù);所述比較值等于所述加權(quán)平均數(shù)的向上取整值; 操作單元,包括比較模塊、內(nèi)核打開(kāi)模塊及內(nèi)核關(guān)閉模塊; 所述比較模塊用于對(duì)所述比較值與處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量進(jìn)行比較;所述內(nèi)核打開(kāi)模塊用于當(dāng)所述處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量與比較值的差值為負(fù)數(shù)時(shí),增加處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量; 所述內(nèi)核關(guān)閉模塊用于當(dāng)所述差值為正數(shù)時(shí)減少處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量。
8.根據(jù)權(quán)利要求7所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置,其特征在于: 若所述差值為負(fù)數(shù),所述內(nèi)核打開(kāi)模塊用于打開(kāi)內(nèi)核,使處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量增加至所述比較值與所述多核對(duì)稱(chēng)多處理系統(tǒng)的總內(nèi)核數(shù)中的較小值; 若所述差值為正數(shù),所述內(nèi)核關(guān)閉模塊用于關(guān)閉內(nèi)核,使處于打開(kāi)狀態(tài)的內(nèi)核的數(shù)量減少至所述比較值與I中的較大值。
9.根據(jù)權(quán)利要求7所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置,其特征在于: 所述提取模塊對(duì)處于待處理的線程的數(shù)量進(jìn)行采樣的時(shí)間點(diǎn)為所述多核對(duì)稱(chēng)多處理系統(tǒng)中待執(zhí)行的線程的數(shù)量發(fā)生變化的時(shí)間點(diǎn)。
10.根據(jù)權(quán)利要求7或8所述多核對(duì)稱(chēng)多處理系統(tǒng)的電源管理裝置,其特征在于: 還包括設(shè)置模塊,用于對(duì)所 述統(tǒng)計(jì)周期及所述采樣的時(shí)間點(diǎn)進(jìn)行設(shè)置。
【文檔編號(hào)】G06F9/50GK103793041SQ201410059847
【公開(kāi)日】2014年5月14日 申請(qǐng)日期:2014年2月21日 優(yōu)先權(quán)日:2014年2月21日
【發(fā)明者】張猛 申請(qǐng)人:珠海全志科技股份有限公司