首页> 外文期刊>IEEE Journal of Solid-State Circuits >An Instruction-Driven Adaptive Clock Management Through Dynamic Phase Scaling and Compiler Assistance for a Low Power Microprocessor
【24h】

An Instruction-Driven Adaptive Clock Management Through Dynamic Phase Scaling and Compiler Assistance for a Low Power Microprocessor

机译:通过动态相位缩放和编译器辅助的低功耗微处理器指令驱动的自适应时钟管理

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents an instruction-driven adaptive clock management scheme using a dynamic phase scaling (DPS) operation and compiler-assisted cross-layer design methodology for a low power microprocessor. The intrinsic instruction-level timing variation is explored on an ARMv7 ISA pipeline architecture. The clock period can be dynamically adjusted by a multi-phase all-digital PLL, with the timing encoded into the instruction set at the compiler level. Special compiler optimization schemes are also presented through reorganizing the runtime instruction sequences to better exploit the dynamic timing slack. In addition, an instruction timing calibration scheme is proposed to characterize the instruction delay under process, voltage, and temperature (PVT) variations, which can be integrated with the conventional dynamic voltage and frequency scaling (DVFS). The implementation of 55-nm CMOS process shows a 20% performance improvement from the proposed instruction-driven adaptive clock management. The performance improvement can be equivalently converted up to 32% energy saving benefit.
机译:本文提出了一种指令驱动的自适应时钟管理方案,该方案使用了动态相位缩放(DPS)操作和编译器辅助的跨层设计方法,用于低功耗微处理器。在ARMv7 ISA管道体系结构上探索了固有的指令级时序变化。时钟周期可以由多相全数字PLL进行动态调整,其时序被编码到编译器级别的指令集中。通过重组运行时指令序列,还提出了特殊的编译器优化方案,以更好地利用动态时序松弛。此外,提出了一种指令时序校准方案来表征在处理,电压和温度(PVT)变化下的指令延迟,该方案可以与常规动态电压和频率缩放(DVFS)集成在一起。 55纳米CMOS工艺的实现显示,与建议的指令驱动的自适应时钟管理相比,性能提高了20%。性能改进可以等效地转换为多达32%的节能收益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号