【技术实现步骤摘要】
用于在时钟源的时钟网格的自动时钟门控的方法和系统
技术介绍
高频微处理器以及其他计算引擎通常使用时钟网格(代替时钟树)作为全局时钟 分配机制以减少时钟不确定性并使更多额定时钟周期可用于计算。另一方面,当时钟树用于时钟分配时,大部分全局时钟分配网络可被相对容易地 门控,从而以相对局部的方式大量消除全局时钟分配(有功/动态)功率。然而在另一方面,出于功率管理的目的,当与时钟树相比较时,时钟网格不易被门 控。尽管当活动时时钟网格具有频率优势并因此具有概念上的能量效率优势,但是当微处 理器不活动时,诸如当等待处理器没有其则不可继续的、来自存储器的信息时,时钟网格具 有一些功率缺点。也就是说,功率被时钟的分配和处理器电路部分地消耗。时钟网格依靠其全局地处于“on (打开)”来减少偏差(skew)。由于其配置,比起 当使用时钟树时可能的情况,传统的时钟门控被迫时钟门控得更接近“叶”。由于比起相 应生成树,网格典型地具有更多电容和晶体管,所以针对由时钟网格所钟控的电路,较多功 率被潜在地消耗和/或浪费。在这种不活动的情况下,即使所有单元被局部时钟门控,全 局时钟网格可能消耗数百毫 ...
【技术保护点】
一种用于功率管理的方法,包括:在处理单元的核心的经钟控部件内检测关键停顿情形,其中所述核心包括通过由时钟网格所分配的时钟信号在操作中进行同步的一个或多个经钟控部件;以及在所述关键停顿情形期间,时钟门控所述时钟网格以中止所述时钟信号分配到所述核心。
【技术特征摘要】
2012.08.15 US 13/586,5171.一种用于功率管理的方法,包括:在处理单元的核心的经钟控部件内检测关键停顿情形,其中所述核心包括通过由时钟网格所分配的时钟信号在操作中进行同步的一个或多个经钟控部件;以及在所述关键停顿情形期间,时钟门控所述时钟网格以中止所述时钟信号分配到所述核心。2.根据权利要求1所述的方法,其中所述检测包括:在基于硬件的监视器处检测所述关键停顿情形,其中所述经钟控部件包括所述基于硬件的监视器。3.根据权利要求2所述的方法,其中所述检测关键停顿情形包括:在所述监视器处检测管线的清洗,其中所述核心包括包括所述经钟控部件中的一个或多个的所述管线,并且其中所述经钟控部件包括1-高速缓存;检测1-高速缓存未命中;以及检测L-2未命中。4.根据权利要求1所述的方法,其中所述时钟门控包括:在所述时钟网格的根分支处门控所述时钟信号,其中所述根分支将所述时钟信号分配到所述核心。5.根据权利要求1所述的方法,其中所述时钟门控包括:发送指令到时钟控制单元 以时钟门控所述时钟信号,其中所述时钟控制单元位于所述时钟网格的未中止的分支上。6.根据权利要求5所述的方法,进一步包括:确定强制造成所述关键停顿情形的指令的事务标识符;结合来自存储器的所述时钟网格控制单元响应,监视所述事务标识符;确定响应包括所述事务标识符;以及对所述时钟网格解除时钟门控以使能所述时钟信号分配到所述核心。7.根据权利要求6所述的方法,其中所述对所述时钟网格解除时钟门控进一步包括: 在所述存储器和所述核心之间的同步接口中,在所述响应被传递到所述核心之前对所述时钟网格解除时钟门控。8.根据权利要求1所述的方法,进一步包括:临时地对所述时钟网格解除时钟门控以临时地使能所述时钟信号分配到所述核心,用于处理指向所述核心的经选择的传入的事务。9.根据权利要求1所述的方法,其中所述关键停顿情...
【专利技术属性】
技术研发人员:吉列尔莫·胡安·罗扎斯,
申请(专利权)人:辉达公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。