发明名称 处理器指令发布节流
摘要 明揭示一种用于经由选定之有问题指令之发布节流来减小电力消耗的系统及方法。一处理器内之一电力节流单元维持相关联指令类型之指令发布计数。该等指令类型可为藉由该处理器内之一执行核心所执行的受支援指令类型之一子集。该等指令类型可基于用于处理此等类型之指令的高电力消耗估计进行选取。该电力节流单元可判定一给定指令发布计数超过一给定临限值。作为回应,该电力节流单元可选择给定指令类型以限制一各别发布率。该电力节流单元可为该等选定之给定指令类型中之每一者选取一发布率且将一相关联发布率限于一经选取之发布率。给定指令类型及相关联之发布率限制之选择为可程式化的。
申请公布号 TWI517043 申请公布日期 2016.01.11
申请号 TW101135164 申请日期 2012.09.25
申请人 苹果公司 发明人 慕瑞 丹尼尔C;比优孟特 史密斯 安德鲁J;麦利司 约翰H;班侬 彼得J;高柳俊成;曹政郁
分类号 G06F9/38(2006.01);G06F1/32(2006.01) 主分类号 G06F9/38(2006.01)
代理机构 代理人 陈长文
主权项 一种处理器,其包含:一排程器,其经组态以选择且发布指令;一执行核心,其经组态以接收且执行该等经发布指令;及一电力节流单元,其中该电力节流单元经组态以:维持一或多个指令类型之一或多个指令发布计数,其中维持一给定指令发布计数包含:针对将一给定指令类型之一指令发布至该执行核心的每一时脉循环将该给定指令发布计数递增一第一量;及针对不将该给定指令类型之一指令发布至该执行核心的每一时脉循环将该给定指令发布计数递减一第二量;及回应于判定该一或多个指令计数中之一给定指令发布计数超过一临限值:选择该一或多个指令类型中之至少一指令类型;及为该至少一指令类型选取一新的发布率,其中该新的发布率不同于一当前的发布率,且藉由改变该第一量及该第二量中之至少一者而达成。
地址 美国