Variable assignment and instruction scheduling for processor with multi-module memory

Microprocessors and Microsystems(2011)

引用 8|浏览0
暂无评分
摘要
Multi-module memory has been employed in high-end digital signal processing system (DSP). It provides high memory bandwidth and low power operating mode for energy savings. However, making full use of these architectural features is a challenging problem for code optimization. In this paper, we propose an integer linear programming (ILP) model to optimize the performance and energy consumption of multi-module memories by solving variable assignment, instruction scheduling and operating mode setting problems simultaneously. The combined effect of performance and energy saving requirements has been considered as well. Specially, we develop two optimization techniques to improve the computation efficiency of our ILP model. The experimental results show that the optimal performance and energy solution can be achieved within a reasonable amount of time.
更多
查看译文
关键词
optimization technique,multi-module memory,energy consumption,energy saving,low power operating mode,high memory bandwidth,integer linear programming,optimal performance,variable assignment,energy solution,code optimization,ilp model,instruction scheduling,processor,digital signal processing,memory bandwidth
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要