-
公开(公告)号:US09354875B2
公开(公告)日:2016-05-31
申请号:US13728273
申请日:2012-12-27
申请人: Matthew C. Merten , Justin M. Deinlein , Yury N. Ilin , Alexandre J. Farcy , Tong Li , Srikanth T. Srinivasan
发明人: Matthew C. Merten , Justin M. Deinlein , Yury N. Ilin , Alexandre J. Farcy , Tong Li , Srikanth T. Srinivasan
IPC分类号: G06F9/30
CPC分类号: G06F9/30065 , G06F1/3243 , G06F1/3287 , G06F9/3836 , G06F9/3885
摘要: An enhanced loop streaming detection mechanism is provided in a processor to reduce power consumption. The processor includes a decoder to decode instructions in a loop into micro-operations, and a loop streaming detector to detect the presence of the loop in the micro-operations. The processor also includes a loop characteristic tracker unit to identify hardware components downstream from the decoder that are not to be used by the micro-operations in the loop, and to disable the identified hardware components. The processor also includes execution circuitry to execute the micro-operations in the loop with the identified hardware components disabled.
摘要翻译: 在处理器中提供增强的循环流检测机制以降低功耗。 处理器包括解码器,用于将循环中的指令解码为微操作,以及循环流检测器,用于检测微操作中环路的存在。 处理器还包括循环特性跟踪器单元,用于识别解码器下游的不被循环中的微操作使用的硬件组件,以及禁用所识别的硬件组件。 该处理器还包括执行电路,以在所识别的硬件组件被禁用的情况下执行循环中的微操作。
-
公开(公告)号:US09652236B2
公开(公告)日:2017-05-16
申请号:US14139263
申请日:2013-12-23
申请人: Srikanth T. Srinivasan , Mark J. Dechene , Yury N. Ilin , Justin M. Deinlein , Christine E. Wang , Matthew C. Merten
发明人: Srikanth T. Srinivasan , Mark J. Dechene , Yury N. Ilin , Justin M. Deinlein , Christine E. Wang , Matthew C. Merten
CPC分类号: G06F9/30109 , G06F9/30112 , G06F9/30145 , G06F9/3836 , G06F9/3838 , G06F9/384 , G06F9/3855 , G06F9/3857 , G06F9/3863 , G06F9/3877 , G06F9/3885
摘要: A processor includes a logic to execute a first instruction and a second instruction. The first instruction is ordered before the second instruction. Each instruction references a respective logical register assigned to a respective physical register. The processor also includes logic to reassign a physical register of the second instruction to another logical register before retirement of the first instruction.
-
公开(公告)号:US20150178077A1
公开(公告)日:2015-06-25
申请号:US14139263
申请日:2013-12-23
申请人: SRIKANTH T. SRINIVASAN , MARK J. DECHENE , YURY N. ILIN , JUSTIN M. DEINLEIN , CHRISTINE E. WANG , MATTHEW C. MERTEN
发明人: SRIKANTH T. SRINIVASAN , MARK J. DECHENE , YURY N. ILIN , JUSTIN M. DEINLEIN , CHRISTINE E. WANG , MATTHEW C. MERTEN
IPC分类号: G06F9/30
CPC分类号: G06F9/30109 , G06F9/30112 , G06F9/30145 , G06F9/3836 , G06F9/3838 , G06F9/384 , G06F9/3855 , G06F9/3857 , G06F9/3863 , G06F9/3877 , G06F9/3885
摘要: A processor includes a logic to execute a first instruction and a second instruction. The first instruction is ordered before the second instruction. Each instruction references a respective logical register assigned to a respective physical register. The processor also includes logic to reassign a physical register of the second instruction to another logical register before retirement of the first instruction.
摘要翻译: 处理器包括执行第一指令和第二指令的逻辑。 第一条指令在第二条指令之前被排序。 每个指令引用分配给相应物理寄存器的相应逻辑寄存器。 该处理器还包括在退出第一指令之前将第二指令的物理寄存器重新分配给另一个逻辑寄存器的逻辑。
-
公开(公告)号:US20140189306A1
公开(公告)日:2014-07-03
申请号:US13728273
申请日:2012-12-27
申请人: Matthew C. Merten , Justin M. Deinlein , Yury N. Ilin , Alexandre J. Farcy , Tong Li , Srikanth T. Srinivasan
发明人: Matthew C. Merten , Justin M. Deinlein , Yury N. Ilin , Alexandre J. Farcy , Tong Li , Srikanth T. Srinivasan
IPC分类号: G06F9/30
CPC分类号: G06F9/30065 , G06F1/3243 , G06F1/3287 , G06F9/3836 , G06F9/3885
摘要: An enhanced loop streaming detection mechanism is provided in a processor to reduce power consumption. The processor includes a decoder to decode instructions in a loop into micro-operations, and a loop streaming detector to detect the presence of the loop in the micro-operations. The processor also includes a loop characteristic tracker unit to identify hardware components downstream from the decoder that are not to be used by the micro-operations in the loop, and to disable the identified hardware components. The processor also includes execution circuitry to execute the micro-operations in the loop with the identified hardware components disabled.
摘要翻译: 在处理器中提供增强的循环流检测机制以降低功耗。 处理器包括解码器,用于将循环中的指令解码为微操作,以及循环流检测器,用于检测微操作中环路的存在。 处理器还包括循环特性跟踪器单元,用于识别解码器下游的不被循环中的微操作使用的硬件组件,以及禁用所识别的硬件组件。 该处理器还包括执行电路,以在所识别的硬件组件被禁用的情况下执行循环中的微操作。
-
-
-