The invention discloses a CPU resource allocation device CPU resource allocation device comprises a first determination module, each processor core is used to determine the frequency of CPU mobile terminal, and the load, to determine the running scene required CPU preset the preset scene for the specific operation scene in the mobile terminal; second determining module, according to the CPU load and each processor core frequency to determine the processor core groups, corresponding to the preset scene in which the processor core group comprises one or more processor core; loading module is used when the mobile terminal operation preset scene, the preset scene loading to the corresponding groups in the processor core. The invention also discloses a CPU resource allocation method. The invention realizes the mobile terminal operation of the scene, the scene can be directly loaded to the corresponding groups of the processor core, a reasonable allocation of CPU resources, improve the operation speed of the mobile terminal scene, reduce the power consumption of mobile terminals.
【技術實現步驟摘要】
CPU資源分配裝置及方法
本專利技術涉及資源分配
,尤其涉及一種CPU資源分配裝置及方法。
技術介紹
隨著信息技術的發展以及用戶娛樂需求的日益增長,移動終端的使用越來越廣泛,同時,移動終端上運行的應用程序也越來越多。現有的大部分移動終端中的CPU(CentralProcessingUnit,中央處理器)都有多個處理器核心,如現在常說的四核手機,八核手機。由于移動終端的CPU資源是有限的,為了能讓各個應用程序正常運行,需要對CPU的資源進行分配。在應用程序運行過程中,移動終端會直接將該應用程序加載至CPU的一個或者多個處理器核心中,只要這一個或者多個處理器核心可以滿足運行該應用程序的需求即可,而不會考慮CPU中各個處理器核心的整體利用率,導致CPU資源分配不合理。
技術實現思路
本專利技術的主要目的在于提出一種CPU資源分配裝置及方法,旨在解決不能合理分配CPU資源的技術問題。為實現上述目的,本專利技術提供的一種CPU資源分配裝置,所述CPU資源分配裝置包括:第一確定模塊,用于確定移動終端的中央處理器CPU的各個處理器核心頻率,以及確定運行預置場景所需的CPU負載,其中,所述預置場景為移動終端中特定的運行場景;第二確定模塊,用于根據所述CPU負載和各個處理器核心頻率確定與所述預置場景對應的處理器核心組別,其中,所述處理器核心組別包括一個或者多個處理器核心;加載模塊,用于當所述移動終端運行所述預置場景時,將所述預置場景加載至對應的組別的處理器核心中。可選地,所述第一確定模塊還用于確定運行所述預置場景所需的響應速度;所述第二確定模塊還用于根據所述CPU負載、所 ...
【技術保護點】
一種CPU資源分配裝置,其特征在于,所述CPU資源分配裝置包括:第一確定模塊,用于確定移動終端的中央處理器CPU的各個處理器核心頻率,以及確定運行預置場景所需的CPU負載,其中,所述預置場景為移動終端中特定的運行場景;第二確定模塊,用于根據所述CPU負載和各個處理器核心頻率確定與所述預置場景對應的處理器核心組別,其中,所述處理器核心組別包括一個或者多個處理器核心;加載模塊,用于當所述移動終端運行所述預置場景時,將所述預置場景加載至對應的組別的處理器核心中。
【技術特征摘要】
1.一種CPU資源分配裝置,其特征在于,所述CPU資源分配裝置包括:第一確定模塊,用于確定移動終端的中央處理器CPU的各個處理器核心頻率,以及確定運行預置場景所需的CPU負載,其中,所述預置場景為移動終端中特定的運行場景;第二確定模塊,用于根據所述CPU負載和各個處理器核心頻率確定與所述預置場景對應的處理器核心組別,其中,所述處理器核心組別包括一個或者多個處理器核心;加載模塊,用于當所述移動終端運行所述預置場景時,將所述預置場景加載至對應的組別的處理器核心中。2.如權利要求1所述的CPU資源分配裝置,其特征在于,所述第一確定模塊還用于確定運行所述預置場景所需的響應速度;所述第二確定模塊還用于根據所述CPU負載、所述響應速度和各個處理器核心頻率確定與所述預置場景對應的處理器核心組別。3.如權利要求1所述的CPU資源分配裝置,其特征在于,所述第一確定模塊還用于確定運行所述預置場景所需的功耗;所述第二確定模塊還用于根據所述CPU負載、所述功耗和各個處理器核心頻率確定與所述預置場景對應的處理器核心組別。4.如權利要求1至3任一項所述的CPU資源分配裝置,其特征在于,當所述處理器核心組別中包括多個處理器核心時,所述加載模塊包括:確定單元,用于當所述移動終端運行所述預置場景時,確定運行所述預置場景所需的目標頻率;判斷單元,用于判斷所述目標頻率是否都大于所述預置場景所對應組別中各個處理器核心的頻率;加載單元,用于當所述目標頻率都大于所述組別中各個處理器核心的頻率時,將所述預置場景加載至所述組別中頻率最小的處理器核心中。5.如權利要求4所述的CPU資源分配裝置,其特征在于,所述確定單元還用于當所述目標頻率并非都大于所述組別中各個處理器核心的頻率時,確定所述組別中頻率大于所述目標頻率的單個處理器核心,以及頻率之和大于所述目標頻率的多個處理器核心;確定在單個處理器核心或多個處理器核心中運行所述預置場景的功耗,其中,單個處理器核心和多個處理器核心為所述組別中處理器核心的組合方式;所述加載單元還用于將所述預置場景加載至功耗最小的組合方式所對應的處理器核心中。6.一種CPU資源分配方法,其特征在于,所述CPU資源分配方法包括:確定移動終端的中央處理器CPU的各個處理器核心頻率,以及確定運行預置場景所需的CPU負載,其中,所述預...
【專利技術屬性】
技術研發人員:李鑫,陳偉韜,
申請(專利權)人:努比亞技術有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。