⚡ 本页包含 AI 生成的分析内容,仅供参考
该论文提出一种自适应时钟管理方案,通过利用指令级动态时序松弛(DTS)来优化通用图形处理器的频率调节,解决了传统DVFS粒度不足和Razor技术需要额外电路的问题。
Cycle-by-cycle dynamic timing slack (DTS), which represents extra timing margin from the critical-path timing slack reported by the static timing analysis (STA), has been observed at both program level and instruction level. Conventional dynamic voltage and frequency scaling (DVFS) works at the program level and does not provide adequate frequency-scaling granularity for instruction-level timing management [1]. Razor-based techniques leverage error detection to exploit the DTS on a cycle-bycycle basis [2]. However, it requires additional error-detection circuits and architecture-level co-design for error recovery [3]. Supply droop-based adaptive clocking was used to reduce timing margin under PVT variation, but does not address the instruction-level timing variation [4]. Recently, instruction-based adaptive clock schemes have been introduced to enhance a CPU’s operation [5-6]. For example,
Tianyu Jia, Russ Joseph, Jie Gu
Northwestern University, Evanston, IL