当前位置: 首页 > 专利查询>英特尔公司专利>正文

以低开销获得功率分布图信息制造技术

技术编号:9438082 阅读:102 留言:0更新日期:2013-12-12 17:44
在一个实施例中,一种方法包括:在针对多核处理器的核心发生多个功率状态转换事件时,读取该核心的系统计数器值和该核心的低功率计数器值,而无需定时器到期或者中断的触发。可以将这些值存储在处理器的存储器中。随后,在完成收集之后,可以访问该存储器,以便使用所存储的值来确定该处理器的功率分布图。还描述和要求保护了其它实施例。

【技术实现步骤摘要】
【国外来华专利技术】以低开销获得功率分布图信息
技术介绍
现代计算机系统包括耦接在一起的许多不同组件,用以执行数据处理、存取信息和多种其它类似的任务。但是,即使当操作时,也可能不需要很多组件或者其一部分来执行有用的工作。通常,可以将这些组件设置成低功率状态,以减少功耗。这些组件(其还称为设备)可以是特定的芯片、处理器、或者消耗功率的任何其它硬件实体。此外,诸如处理器或片上系统(SoC)之类的单一芯片可以可控制地将其组件中的一个或多个设置成低功率状态。为了帮助分析功耗,可以确定功率分布图(powerprofile),功率分布图是设备的功率状态的时间轴。在很多系统中,为了确定设备的功率状态,处理器必须处于非低功率状态,以便执行指令或其它操作来获得功率分布图信息。也就是说,在进行分布图描绘的系统上执行的分布图描绘(profiling)应用通过调度事件(例如,中断或定时器)进行操作。当该事件发生时,操作系统调用该应用来收集描述其正在进行分布图描绘的行为所必需的信息。但是,通过强制处理器处于完全的供电状态来获得该信息,会使减少功耗的目的受挫。也就是说,这种关于一个平台的功率信息的定期收集,造成使用另外的功率,而且其还使本文档来自技高网...
以低开销获得功率分布图信息

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.03.24 US 13/070,7001.一种用于以低开销获得功率分布图信息的方法,包括:向操作系统OS注册功率分布图描绘器的设备驱动程序的函数,当在系统的处理器中发生功率状态转换事件时所述功率分布图描绘器要被调用;分配用于存储与所述功率状态转换事件有关的信息的缓冲区;以及在发生作为所述功率分布图描绘器的触发事件的所述功率状态转换事件时,调用所述函数用于:读取系统计数器值和针对所述处理器的一个或多个低功率状态中的每一个低功率状态的所述处理器的计数器值;并且将所述系统计数器值和一个或多个计数器值写入到所述缓冲区中,以确切地在分布图描绘窗期间收集信息,其中,所述功率分布图描绘器不调度用于收集所述信息的事件,使得在不发生中断或定时器到期的情况下,所述系统计数器值和多个计数器值被读取。2.根据权利要求1所述的方法,还包括:将控制权从所述OS传递到所述功率分布图描绘器的设备驱动程序的所述函数,以读取所述系统计数器值和所述多个计数器值。3.根据权利要求2所述的方法,还包括:在所述OS的跟踪点中,插入对所述函数的调用。4.根据权利要求1所述的方法,还包括:针对多个功率状态转换事件中的每一个功率状态转换事件,读取所述系统计数器值和所述多个计数器值,以及针对所述多个功率状态转换事件中的每一个功率状态转换事件,将所述系统计数器值和所述多个计数器值写入所述缓冲区。5.根据权利要求4所述的方法,还包括:基于在第一功率状态转换事件和第二功率状态转换事件时读取的所述系统计数器值,来确定所述第一功率状态转换事件和所述第二功率状态转换事件之间的流逝时间,以及基于在所述第一功率状态转换事件和所述第二功率状态转换事件时读取的所述多个计数器值,来确定在所述第一功率状态转换事件之后所进入的低功率状态的类型和持续时间。6.根据权利要求5所述的方法,还包括:确定在所述第一功率状态转换事件和所述第二功率状态转换事件时读取的所述系统计数器值之间的差。7.根据权利要求5所述的方法,还包括:向请求所述第一功率状态转换事件的所述OS提供包括所述持续时间和所述低功率状态的类型的信息。8.根据权利要求7所述的方法,还包括:修改所述操作系统的行为,其中所述操作系统请求所述第一功率状态转换事件为一种不同的类型,所述处理器将所述请求重写为与所述低功率状态的类型相对应的一种不同的低功率状态。9.根据权利要求5所述的方法,还包括:在表中记录所述流逝时间、所述持续时间和所述低功率状态的类型。10.一种用于以低开销获得功率分布图信息的装置,包括:用于在针对多核处理器的核心发生第一方向的多个功率状态转换事件中的每一个功率状态转换事件时,并且在不调度用于信息收集的事件的情况下,从操作系统的通知机制调用功率分布图描绘器的函数的单元,调用所述功率分布图描绘器的函数用于:在不存在使...

【专利技术属性】
技术研发人员:R·奈特
申请(专利权)人:英特尔公司
类型:
国别省市:

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

1