首页 | 本学科首页   官方微博 | 高级检索  
     


Variable assignment and instruction scheduling for processor with multi-module memory
Authors:Lei ZhangAuthor VitaeMeikang QiuAuthor Vitae  Edwin H.-M. ShaAuthor Vitae  Qingfeng ZhugeAuthor Vitae
Affiliation:a Department of Electrical and Computer Engineering, University of Kentucky, Lexington, KY 40506, USA
b School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China
c School of Computer and Communication, Hunan University, Changsha, Hunan 410082, China
d Department of Computer Science, University of Texas at Dallas, Richardson, TX 75083, USA
Abstract:
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.
Keywords:Variable assignment   Instruction scheduling   Energy saving   Integer linear programming   Processor
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号