• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (6): 93-96.

• 论文 • 上一篇    下一篇

降低指令存储器功耗的一种有效方法:循环缓冲

胡定磊 陈书明   

  • 出版日期:2007-06-01 发布日期:2010-06-03

  • Online:2007-06-01 Published:2010-06-03

摘要:

在超长指令字结构的数字信号处理器中,其指令存储器的功耗所占比重较大。但是,根据数字信号应用的特点,可以采用循环缓冲来减小指令存储器的功耗。本文提出了一种编译器控制的循环缓冲技术,由编译器选择合适的循环代码将其放入循环缓冲,从而减小了取指过程中指令存储器的功耗;给出了循环缓冲的体系结构设计、功耗分析以及有效利 用循环缓冲的编译方法;最后用功能级功耗模型验证了该方法的有效性。

关键词: 编译器 循环缓冲 低功耗

Abstract:

For digital processing processors with the Very Long Instruction Word (VLIW) architecture, a significant amount of power is consumed in instruction   memories. According to the characteristics of digital processing applications, loop buffering can be used to reduce the power consumption of instruction   memories while fetching instructions. This paper presents a low power compilation method based on the compiler-controlled loop buffer where the compile r is responsible for selecting appropriate loops and putting them into the buffer. The paper gives an analysis of the power dissipation and architectura l design of the loop buffer, and a compilation method to use the loop buffer effectively. Finally, the effectiveness of the proposed method is validated by a function-level power analysis model.

Key words: (compiler, loop buffering, low power)