一种多核处理器设备及其实现时钟控制的方法与流程

文档序号:11996258阅读:来源:国知局
一种多核处理器设备及其实现时钟控制的方法与流程

技术特征:
1.一种在多核处理器设备中实现时钟控制的方法,包括:将多核处理器设备中的多个核分为两个类型:第一类核处理器和第二类核处理器;其中,第一类核处理器运行多套软件系统,第二类核处理器仅处理单一的软件系统;每个运行多套软件系统的第一类核处理器采用一个单独的锁相环模块,分别通过对应的时钟控制器进行动态时钟频率选择控制时钟;仅运行单一软件系统的第二类核处理器通过可复用的锁相环模块进行时钟控制。2.如权利要求1所述的方法,其特征在于:所述通过对应的时钟控制器进行动态时钟频率选择控制包括:所述时钟控制器实时估计对应的核处理器的负载率,根据所述负载率和预置的核处理器的负载率与时钟频率信息的对应关系表来决策所述核处理器的时钟频率信息;通过决策出的时钟频率信息调整对应的锁相环模块的时钟频率。3.如权利要求2所述的方法,其特征在于:所述根据所述负载率来决策所述核处理器的时钟频率信息包括:所述时钟控制器若判断负载率超过最大阈值,则选择预置的与所述最大阈值对应的最大时钟频率信息;若判断负载率在最大阈值和最小阈值之间,则在预置的与所述最大阈值对应的最大时钟频率信息和与所述最小阈值对应的最小时钟频率信息之间选择一时钟频率信息;若判断负载率低于最小阈值,则选择预置的与所述最小阈值对应的最小时钟频率信息。4.如权利要求1-3任一项所述的方法,其特征在于:还包括:外设备系统与所述第二类核处理器共用所述可复用的锁相环模块进行时钟控制。5.一种多核处理器设备,包括:多个核,所述多个核被分为两个类型,分别为运行多套软件系统的第一类核处理器、仅运行单一软件系统的第二类核处理器;还包括:锁相环模块和时钟控制器,其中,每个所述第一类核处理器采用一个单独的第一锁相环模块,分别通过对应的时钟控制器进行动态时钟频率选择控制;所述第二类核处理器通过可复用的第二锁相环模块进行时钟控制。6.如权利要求5所述的设备,其特征在于:所述时钟控制器包括:存储单元,用于存储预置的核处理器的负载率与时钟频率信息的对应关系表;仲裁单元,用于实时估计对应的核处理器的负载率,根据所述负载率和所述对应关系表来决策所述核处理器的时钟频率信息;调整单元,用于通过决策出的时钟频率信息调整对应的锁相环模块的时钟频率。7.如权利要求6所述的设备,其特征在于:所述仲裁单元,具体用于若判断负载率超过最大阈值,则从所述对应关系表中选择与所述最大阈值对应的最大时钟频率信息;若判断负载率在最大阈值和最小阈值之间,则从所述对应关系表中在与所述最大阈值对应的最大时钟频率信息和与所述最小阈值对应的最小时钟频率信息之间选择一时钟频率信息;若判断负载率低于最小阈值,则从所述对应关系表中选择与所述最小阈值对应的最小时钟频率信息。8.如权利要求5-7任一项所述的设备,其特征在于:还包括:外设备系统与所述第二类核处理器共用所述第二锁相环模块进行时钟控制。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1