频率异构CPU,频率异构实现方法、装置及任务调度方法制造方法及图纸

技术编号:18553399 阅读:41 留言:0更新日期:2018-07-28 10:37
一种频率异构CPU,频率异构实现方法、装置及任务调度方法,所述CPU包括具有多个核心,所述多个核心的功能相同,但硬件的工作频率有多种。所述频率异构实现方法包括:在CPU启动后,确定所述多个核心预设的工作频率,所述多个核心预设的工作频率有多种;将所述多个核心的工作频率设置为各自预设的工作频率且在工作过程中保持在所述设置的工作频率上。所述任务调度方法包括:计算机的操作系统接收到任务后,确定所述多个核心中工作频率与所述任务匹配的核心;所述操作系统将所述任务调度到确定的所述核心上运行。本申请的频率异构的CPU可以稳定地提供差异化的运算性能,操作系统可以将业务调度到工作频率与其匹配的核心,满足业务对性能的差异化要求。

【技术实现步骤摘要】
频率异构CPU,频率异构实现方法、装置及任务调度方法
本专利技术涉及计算机领域,更具体地,涉及到具有多个核心(Core)的CPU,核心频率的设置方法、装置及任务调度方法。
技术介绍
核心(Core)是每个CPU内部都有独立的运算单元,该单元从物理上是独立的,具有独立的资源。在一个示例中,CPU内部从物理位置上划分为GPU,4个核心,共享的L3缓存(cache),内存控制器等等部件。每个核心既有自己独立的资源,比如L1/L2cache、寄存器、运算部件,工作频率等,也有一些共享的资源,比如L3cache,uncore时钟等。就X86CPU而言,每个核心所占的物理大小也是一样。目前的X86CPU支持功能相同的多个核心,这些核心之间既有自己独占的资源,也有共享的资源。在软件上通过对不同的核心进行不同的配置,使每个核心的频率可以独立控制和设置,但同时又受限于整个CPU的状况(比如温度,散热,功耗等)。每个核心可以保证一个基准的频率,在适当的情况下,可以达到一个更高的频率,并且可以在更高的频率持续一段时间直到某些条件被触发(比如温度过高,功耗超过TDP等)。例如,PerCoreP-State的本文档来自技高网...

【技术保护点】
1.一种频率异构的CPU,所述CPU包括具有多个核心,其特征在于,所述多个核心的功能相同,但硬件的工作频率有多种。

【技术特征摘要】
1.一种频率异构的CPU,所述CPU包括具有多个核心,其特征在于,所述多个核心的功能相同,但硬件的工作频率有多种。2.如权利要求1所述的方法,其特征在于:所述多个核心分为2组或3组或4组,属于同一组的核心的工作频率相同,属于不同组的核心的工作频率不同。3.如权利要求1或2所述的方法,其特征在于:所述CPU为X86系统的CPU。4.一种实现CPU频率异构的方法,所述CPU包括多个核心,所述方法包括:在CPU启动后,确定所述多个核心预设的工作频率,所述多个核心预设的工作频率有多种;将所述多个核心的工作频率设置为各自预设的工作频率且在工作过程中保持在所述设置的工作频率上。5.如权利要求3所述的方法,其特征在于:所述多个核心预设的工作频率是在所述CPU出厂时预设的,或者是用户通过基本输入输出系统BIOS设置的。6.如权利要求3或4所述的方法,其特征在于:所述多个核心的功能相同。7.一种实现CPU频率异构的装置,所述CPU包括多个核心,所述装置包括:频率确定模块,设置为:在所述CPU启动后,确定所述多个核心预设的工作频率,所述多个核心预设的工作频率有多种;频率设置模块,设置为:将所述多个核心的工作频率设置为各自预设的工作频率且在工作过程中保持在所述设置的工作频率上。8.如权利要求7所述的装置,其特征在于:所述多个核心的功能相同。9.一种任务调度方法,应用于计算机,所述计算机的CPU包含的多个核心具有多种工作频率,所述方法包括:所述计算机的操作系统接收到任务后,确定所...

【专利技术属性】
技术研发人员:张献涛张扬
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1