一种调节时钟周期的方法和计算系统技术方案

技术编号:2912491 阅读:328 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种调节时钟周期的方法和计算系统,属于计算机领域。所述方法包括:对系统的功能模块进行负载监测,得到负载监测的结果,当结果为忙碌,则缩短功能模块的时钟周期;当结果为空闲,则延长功能模块的时钟周期。所述计算系统包括:负载监测模块和调节模块。本发明专利技术通过将提供系统时钟周期的调节分配电路进行等级的划分,将大型计算系统各功能负载状态进行负载状态的监测后,相应地进行系统时钟周期的改变,特别针对内存模块采用加权计算确保系统的正常工作,制定出计算系统的时钟周期的调节计划,使系统能够基于业务的运行周期,优化有效的工作条件,实现了降低系统的能耗的目的,对于节约能源、降低功耗有着重要的应用价值。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种调节时钟周期的方法和计算系统
技术介绍
大型计算系统由于能够完成大量的数据计算和存储,所以在工业等领域被广泛应用,目前大型计算系统按照不同的类型可以划分为:集中计算系统、紧耦合分布计算系统等。在大型计算系统工作时,需要系统的功能模块中的各硬件单元具有统一的系统物理时钟周期,然后操作系统根据功能模块各自的系统物理时钟周期,生成用于该功能模块进行事务处理时的系统逻辑时钟周期,从而保证各功能模块协调运行,完成大型计算系统的正常工作。专利技术人在实现本专利技术时发现:现有的大型计算系统的工作期间内,各功能模块的系统物理时钟是严格同步,且系统物理时钟和该大型计算系统的能耗存在关联。对于设定的计算系统,当系统物理时钟周期越短,系统需要的交流功耗越多,当系统物理时钟周期越长,耗费的交流功耗越少。由于在大型计算系统的工作期间内,进行某项事务处理时,系统中的某些功能模块会处于空闲状态,而在处理该事务时各个功能模块的系统物理时钟是不变的,所以就会造成那些处于空闲状态的功能模块依旧是按照设定的物理时钟周期进行工作,导致了交流功率的浪费,耗费了能源。例如:利用大型计本文档来自技高网...

【技术保护点】
一种调节时钟周期的方法,其特征在于,所述方法包括: 对系统的功能模块进行负载监测,得到负载监测的结果;当所述结果为忙碌,则缩短所述功能模块的时钟周期;当所述结果为空闲,则延长所述功能模块的时钟周期。

【技术特征摘要】
1.一种调节时钟周期的方法,其特征在于,所述方法包括:对系统的功能模块进行负载监测,得到负载监测的结果;当所述结果为忙碌,则缩短所述功能模块的时钟周期;当所述结果为空闲,则延长所述功能模块的时钟周期。2.如权利要求1所述的调节时钟周期的方法,其特征在于,所述对系统的功能模块进行负载监测,得到负载监测的结果的步骤具体为:对系统的功能模块被占用程度进行监测,当所述占用程度大于第一预设值时,得到负载监测后的结果为忙碌;当所述占用程度小于第二预设值时,得到所述负载监测后的结果为空闲。3.如权利要求1所述的调节时钟周期的方法,其特征在于,所述当所述结果为忙碌,则缩短所述功能模块的时钟周期;当所述结果为空闲,则延长所述功能模块的时钟周期的步骤具体为:当所述结果为忙碌,根据所述忙碌程度相应地缩短所述功能模块的时钟周期;当所述结果为空闲,根据所述空闲程度相应地延长所述功能模块的时钟周期。4.如权利要求1所述的调节时钟周期的方法,其特征在于,所述功能模块包括内存模块,相应地,所述对系统的功能模块进行负载监测,得到负载监测的结果的步骤具体为:对所述内存模块进行负载监测,对所述内存模块中的休眠和挂起的进程进行加权计算后得到负载监测结果;缩短或延长所述内存模块的时钟周期后,采用时钟同步算法实现系统的数据同步。5.如权利要求1所述的调节时钟周期的方法,其特征在于,所述方法还包括:记录所述功能模块在处理事务时的时钟周期调节事件,根据记录的时钟周期调节事件调节时钟周期。6.如权利要求5所述的调节时钟周期的方法,其特征在于,所述根据记录的时钟周期调节事件调节时钟周期的步骤为:所述事务为长期事务,根据所述长期事务运行周期内的时钟周期调节事件的历史记录,统计所述历史记录中所述长期事务涉及到的功能模块的空闲工作状态大于第三预设值的时间段,在下一次所述长期事务运行周期内,在所述大于第三预设值的时间段延长所述系统时钟周期;统计所述历史记录中所述长期事务涉及...

【专利技术属性】
技术研发人员:肖钧胡光于浩熊建刚王黎明庞鑫刘亚红时成阁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利